I am a virgin, but I have a girlfriend and we will be getting married. When I masturbate, depending on my level of arousal, and cum anywhere from 1 minute to a couple minutes, but when my old girlfriend used to give me head, I'd last longer than that, and a few times, I'd have have to put my hand down her shirt and bra and try hard to cum. I'm wondering why masturbation is getting me off faster than actual sexual activity. It didn't bother me before, but now that I'm going to have sex with my girlfriend, I'm concerned about pleasuring her. Any thoughts? EDIT: Also, with my current girlfriend, sometimes when we make out she kind of rides me through our clothes and sometimes it gets a little bit intense and I've come a few times from that, and one time she made me cum just by kissing my chest.