Have you gone for stool test? if ova or cyst
are found you have to go for anti amoebic course,not once but 2-3 times at the interval of one month,so that the drug reach deep in whole intestinal tract.
If you have allergy
to food you mentioned may cause some problem.
You take b complex,lacto bacilus sachets and some enzyme syrup which will definitely
solve your problem.
You do abdominal exercise
to increase peristalsis
ok and bye.