Question: how long are you supposed to take metronidazole?
Answer: Most courses of metronidazole last for around seven days, but some may be as short as three days and some as long as 14 days. For certain infections you may be given a single, larger dose of metronidazole, usually five 400 mg tablets (2 g) to take at once.