Garlic and Goldenseal have both been shown to help these conditions. Eat the garlic raw. I can't tell you how much, because I have never used it for this. You must take the garlic just like you do an antibiotic, 4 times a day for at least 2 weeks. Most people don't take enough or take it long enough, and then say it doesn't work. Also, get some 20 Mule Team Borax and mix 1/2 tsp. for men or 1/4 tsp. for women in 1 liter of water. Sip on this throughout the day, every day. You never have to stop drinking this. It is very good for you, and won't hurt you at all. Don't drink tap water, only distilled water or spring water. Giardia grows in tap water.