keep getting bv 😩

Shelby • Eighteen. Engaged. Trying for baby #1 ❤️
Is it because we are having sex unprotected?? How do I prevent bv and make it stop?? I don't wanna have to keep going to my GYN every single time. Home remedies???