how long are you contagious with giardia?
How Long Does Giardiasis Last? In most cases, treatment with 5 to 7 days of antiparasitic medicine will help kids recover within a week's time. Medicine also shortens the time that they're contagious. If giardiasis isn't treated, symptoms can last up to 6 weeks or longer.