My husband will not give me oral sex. We have been married for 6 months and have been dating for three years. We lived together for two years. He calls himself "inexperienced" because he has only been with one other woman besides me.
Let me start by saying that I LOVE to give oral to men. It is one of my favorite things to do. I give my husband oral every time that we have sex. We have sex about two to three times a week. And sometimes, I just give him a BJ, just because I like to please him.

He will not give me oral.

He told me that he did it a COUPLE times with his ex-girlfriend, and he hated it. He said that he couldn't breathe, and the smell set him off. He says that he will try, but has NEVER made an effort. I keep myself clean… I have even tasted myself before, and I would go down on me! When I push the issue.. He gets annoyed, and says that he will try, but has NEVER done it. At times, I imagine someone going down on me when I use my vibrator, and that is the only way that I can get off. I should not have to masturbate.

How can I fix this? What is the problem?