Me and my girlfriend have been having sex for about an month and a half and it is horrible I am her first sexual partner and I try to coach her and in bed try to do some of it my way but she says it hurts or she wants to do it her way. Which leads to about 10 mins of her simply just moving around on top of me, not actually moving on my penis the normal way in order for me to ejaculate. Half the time we only have sex when she wants to, and the only foreplay we do is her giving me oral, I ask her if I can give her oral and she says no, lets just have sex, half the time I just make my way down there without asking but she always says no and then just wants to have sex for about 10 mins until SHE is finished. The sex is horrible and I am just left with an erect penis. Afterwards I am mad because I get no satisfaction from the 15-20 mins of sex. All I can think about is how bad the sex is and then I just get angry at her. But then I feel horrible because I just feel like a pervert because I'm mad that I didnt come. But the point is I have NEVER came during sex, we've had sex atleast 30 times! I love my girlfriend and I would do anything for her but now I am fed up with it and I just don't feel like having sex with her anymore. I want to tell her but I dont want to tell her she is bad in bed, it is only her first experience with sex but still....Am I bad boyfriend? How do I tell her without hurting her feelings or making her feel like she is not good enough? And most importantly, how do I tell her to properly have sex with me??