I am 19 years old guy, when I lost my virginity at 18 and a year after that I could have sex for 1 to 2 hours and my partner having orgasms with no problems, my girlfriend even started to get worried that she doesn't please me or something. But now this past few month I have a little problem, every time we have sex I finish early, maybe in 15 to 30 minutes but this is a parablem, I always finish just before her, like just a little bit more and she would get an orgasm, just a few more strokes. It happens every time we have sex and it drives me and drives my girlfriend crazy. Can you please please help me and tell me what the hell should I do?