I've been with my girlfriend for over a year, and up until recently, we've been having pretty standard sex. Occasionally, I will go for the slow and sensual style, which is my specialty and what I'm good at. She likes that way too, but only if she's in the mood for it. Recently she told me she likes rough, hard sex. I had no problem with trying it, and to give her what she wants. I made fast, deep, hard thrusts, and she just goes crazy! The only problem is it gets me off way too fast. It's hard to hold myself off from orgasm for very long. Earlier I tried it, and I had cum before 2 minutes. It was unintentional, and I felt pretty silly about it. What do you guys suggest? She just wants me to let go and give into pure animal instinct, but that's not the way I am. I get off too fast, I feel awkward talking dirty... I don't know, I just feel stuck in a way. What should I do?