Is this a girlfriend, fiance, or wife? And how long have you two been together?
Not to go all Dr. Phildo on you, but her issues regarding her feelings about oral sex were instilled in her early in life, and will take a tremendous amount of work (or alcohol/drugs) to ever rectify.
I will say this about your situation, and you can agree or disagree and I'll respect either one. But, if I were in a relationship where the sex was so limited and lacking, I would never be faithful to that girl long term. I'd either breakup with her and get me some somewhere else, or I'd just be getting me some someplace else on the side (not recommended).
I have always told my buddies that they better make sure that they are giving their girl the best sex she has ever had, or she'll be thinking back on the best sex she's ever had and those thoughts will include her and another dude. She is tremendously more likely to cheat on you under these circumstances. I have always believed that it is the responsibility of each of us to give our significant other what he/she wants in bed. And that goes both ways, male or female.
Not knocking yer girl, I am just saying that it is unrealistic and/or healthy for her to expect you to just go without while she chooses to not give you want you want, within reason.
Nah, you're good brother...short story long, we started dating when we were 15...high school sweethearts. We got married when we were 19-20. We are all we know & all we've ever had. We don't know any different. We've been married for over 15 yrs, have three kids, & I wouldn't take anything for her. I love her more than anything & always will. We would never cheat on each other or leave each other...won't ever happen. I couldn't ask for a more perfect sole mate, mother to our kids, best friend, & wife.
I've always been more needy than her when it comes to sex. She is good about if I need it just hurry up & get what you need. But...I want it to be good for both of us too. She has never really "needed" it...maybe a few times thru the years like if I've had to leave on a trip & be gone a few days. She'll attack me when I get home! But, it's still just regular sex...nothing crazy. And, we have sex several times a week...sometimes every day, sometimes we might skip a day...but she never initiates it. And, I know it ain't me! I don't drag the ground or anything, but I'm not lacking either. And, I'm a freaking pleaser!! I always try to go above & beyond so I know she's happy & satisfied.
I honestly believe she has a hormonal imbalance. I've tried talking to her about going to see a doctor, but she doesn't think it's any big deal.