Hello and thank you for posting your medical question on E health forum.
From the history provided it seems that you have intestinal parasitic infestation (fish tapeworm and giardiasis to be specific).
This can be diagnosed by a stool examination for cysts and ova and then appropriate medications can be prescribed by your doctor for eliminating them.
You might consider consulting a gastroenterologist for empiric treatment of your condition based on the physical findings and your symptoms. You can also discuss the need of a capsule endoscopy in your case.
I hope this helps.