How long does bacterial vaginosis (BV) last?
Most of the time, one round of antibiotics — taken for up to seven days — eliminates the infection. About 10% to 15% of people need another round of treatment.
Can you get bacterial vaginosis (BV) multiple times?
Yes. Up to 80% of women may get bacterial vaginosis again.