Get Tinidazole instead of Flagyl for giardiasis. it works a lot faster, with fewer side effects. It is not as well known in the USA because it wasn't FDA approved till recently, but has been used all over the world for a very long time. http://en.wikipedia.org/wiki/Tinidazole