Ive been with my SO for 4yrs. She was always happy to have sex with me and I got it whenever I wanted..twice a day..everyday on weekends when we would hang out and about 2 yrs into the relationship things kinda changed, I guess the honeymoon phase was over by that time.

Now the thing is i have always had to initiate sex and she never has, but before I use to always make sure I'd make her cum, even multiple times and then just one day she just let me finish and didn't care to finish her off.

Now this worries me because I've only made her cum like 3 times this past year and I have sex with her regularly 3-4 times a week and I decide if I wanna finish in her or pullout. Shes on BC and takes it properly. No accidents in 4 yrs and no real close calls. I know for a fact she is not cheating on me and im 100% positive on this. I ask her if she gets herself off and shes told me no and that I do it better then her and she complains she takes too long and not to worry about her.

My issue is I wanna make her cum and only I. I want her to be satisfied as much as I am but find it difficult and at times pretty much force her to cum and she gets really into it and loves it, but again this happens rarely. I read enough trp to know that I need to fix this or she will find someone else to get her tingles.

Also she blames her birth control for taking her sex drive away.

Whats the deal?