Serious question!!

I battled with a gross odor foreverrrr it went on for like a year i think? I just recently found i had a yeast infection and i used monistat which seemed to get rid of the odor, i also started using only water to wash down there. I figured out everytime my fiance came in me, this odor came back and would go away after about 2-3 days of no sex. (Regardless of washing habits) So his cum is causing my Ph balance to be off... this never used to be a problem we’ve been together for a little over 4 years. Why just the past year is it screwing with my Ph??? Can anyone tell me why this would happen all of a sudden?

EDIT: yogurt- while its a good idea I already eat activia a couple times a day due to intestinal problems.

Does anyone have anything???.