Perfect boyfriend but terrible sex life?
Me and my boyfriend have been dating about 8 months. We live about an hour and a half away from each other but we see each other a few times a week. He is very sweet, a perfect gentleman. When we hang out we have a great time. He buys me flowers, gifts, takes me out to dinner, compliments me all the time. We never argue. The only thing is he is terrible in bed. Literally awful. The first time we had sex I was shocked to see how small his penis was. But that's not everything and should not matter that much. There wasn't much foreplay and it was over in 3 minutes. I did not feel much.
He asked it if I liked it and I was honest and said no. He said he would work on it but it never go any better. He also won't perform oral sex on me. I've asked he says "he had a horrible experience with his ex and she smelled bad". I am always very clean and shaved. He as told me so. But still won't even budge to do it. I always perform oral sex on him and he does orgasm but he won't do it to me. Now when we have sex as foreplay he will finger me for 20 seconds and he will get top and after a minute he's finished and says he can't keep his erection after he cums. Which sucks. Or we are about to have sex, but I will give him oral sex first and he will get off very fast and that's it and it's over. He has never made me orgasm.
I've tried talking to him about it but nothing works. It's extremely frustrating because he is very good to me in all other parts of the relationship. Any ideas to help make this better? I'm 20 he is older and 28. All of his girls have left him for other men and I feel bad because he is very kind. I do not want to break up with him or cheat on him. What else can I do?