Question: how long do giardia symptoms last after treatment?
Answer: Expected Duration The worst symptoms of giardiasis typically last for five to seven days, as long as diagnosis and treatment is not delayed. Symptoms can take as long as several months to completely go away after treatment because the intestine needs to repair itself.