Question: how long does it take for metronidazole to work for bacterial infection?
Answer: For bacterial vaginosis (BV), you will normally be prescribed a 7 day course of antibiotics (one tablet, twice a day) and all symptoms should have cleared by the end of this (although you will probably notice an improvement after only a couple of days).