Question: how long does it take for metronidazole to kill giardia?
Answer: 2. The most effective agents for therapy of giardiasis are single doses of tinidazole or ornidazole, 5 to 7 days of quinacrine, and 5 to 7 days of metronidazole.