how long does it take to get rid of giardia?
In otherwise healthy people, symptoms of giardiasis may last 2 to 6 weeks. Occasionally, symptoms last longer. Medications can help decrease the amount of time symptoms last. Who is most at risk of getting giardiasis?