BV twice in a month

Megan

I’m 12 weeks pregnant and have Bacterial Vaginosis again. I also had it at 8 weeks. I️ took a course of antibiotics before and am taking them again but I feel so discouraged 😢 why do I keep getting this infection