I am so sorry you are fighting this ..again. If its Giardia..it can be tough to get rid of. How's your immune system? Bee pollen is great to use for building up your immune system.
The most common way for people to contract this parasite is by contact with affected animals.
In any case, I hope you're fit as a fiddle in no time at all.