Hi, welcome to the world of Healthcaremagic.
Read your brief history....
You have not mentioned for any investigations or any medication
First of all you have to rule out for any allergy
Investigate for any possible cause by blood,urine & stool examination.
Consult physician and start some specific medicines.
If not relieved consult psychiatrist
for any other functional cause of your problem.