Skip to main content

How long does it take for metronidazole to work?

Medically reviewed by Carmen Pope, BPharm. Last updated on May 9, 2022.

Official answer


Metronidazole starts to work 1 to 2 hours after you take it, because it is quickly absorbed, and it reaches its maximum concentration after 20 minutes to 3 hours. But it may take a couple of days before you start to feel better or notice an improvement in your symptoms. It is important that you still finish the course of metronidazole that your doctor has prescribed, even if you feel better, because the infection may still be present, and it could flare up or recur if you haven’t finished the course.

  • Metronidazole Tablets 500 mg
  • Metronidazole Northern Devon Healthcare.

Related medical questions

Drug information

Related support groups