Reoccuring bv

I have reoccuring BV... i used to have unprotected sex with my bf before i went on birth control but ever since i went on birth control, i pretty much always have something going on down there. I was treated for bv and a yeast infection and then later on had sex again with my bf (hes clean and eats healthy but drinks) and i again have itchiness and a well.. unpleasant smell. I dont want to take antibiotics again because its just not healthy to take so much in such a short period of time. However im just afraid this will always be happening..? Like im so insecure of smelling down there and i just want to be able to feel clean down there. I was prescribed boric acid but i heard that also isnt the best? Could someone help out?