Bacterial vaginosis

jessica

My second time getting bv and i was wondering how do you prevent from getting it? Or is it a normal thing to get ? They did prescribe me antibiotics and also they said there’s a cream for it but my question is is the cream to not get it or what is that cream for? Im 30 weeks