Cum makes me wanna throw up?

I already talked to my gyno about this and she has no idea. I’m 20, and have a pretty scandalous past with an embarrassingly long list of names. Cum used to never gross me out. (I kinda loved it??) However, now it makes me want to puke! I’ve been with my man for 3 years now and for the past like 2 years when cum gets on me I literally dry heave and I’ve thrown up twice. We used to not use condoms when I was on nexplanon, and it was really bad. Now we use condoms and I’m off BC and it’s not nearly as bad, I think the thought of having a barrier helps a lot. Anyone know wtf is going on?