It seems that you are having chronic gastro-intestinal infection givng rise to this problem.
Go for Ofloxacilin, ornidazole
combination medicine course after consulting your doctor.
This will help for GI infection.
As you had h/o Giardia Lambia infection, go for one more course of G.Lambia.
take plenty of water.
Ok and take care.