I've been dating my soulmate for 8 months. We're currently living at her parents house but are looking to move early next year. I love blowjobs and she knows I do but won't reciprocate when I go down on her. She will blow me for about 10 seconds once in a blue moon but only if were in the shower and then she'll stop and act like she put forth quite enough effort. We've had a handful of heated arguments about it and her reason for not doing it despite my pleas is that she feels weird being in her parents house and can't concentrate on it properly. I understand this, but we regularly have sex and she lets me go down on her regularly. When I would ask her why she didn't do it for me she would say that it made her gag but I suggested multiple things to avoid this. She spilled her past experiences with me and admitted that she always gave blowjobs to her ex before and swallowed too. She told me that she has given blowjobs to other people in the past also. Why could she blow and swallow for them but not for me?? This whole thing is tearing my head apart. I literally think about it every day. It wouldn't have been so hard to live with if I didn't know her past but now that I do I just feel like she doesn't care enough to do it for me and I can't stop thinking about the other guys she has done it for and getting jealous. What should I say or do??