BV? help please . need answers

Nyiekah R. • God wouldn`t put you through any battle he know you couldn`t handle.
It seems like every time my DH and I have intercouse & he ejaculates in me I contract BV. I get a white discharge through the day and a funny weird smell. When he went away for 1 month my cycle was on time, I had no discharge Except my EWCM when I was ovulatitaing. Other than that I was good and clean as a whistle, it's like not he's returned every time we get busy after like 1 day later I get BV. What couldnb causing this this to happen?? Even before he went away I suffered from back to back yeast infections and BV. But cured myself up with no issue when he left. Could his semen be the problem of my bacterial vaginitis I'm pretty sure I have.? HELP PLEASE