Question: how long should you take metronidazole for bv?
Answer: Metronidazole — Metronidazole vaginal gel is one of the most effective treatments; it is applied inside the vagina at bedtime for five days. Metronidazole can also be taken in pill form, 500 mg twice daily for seven days. The choice of pill versus vaginal gel depends upon the woman's preference.