I'm going to give my guy a bj and It's my first one. When I gave a hand job it took around 15 minutes for him to finish and that was the second time.... Show More
Most Helpful Girl
How long is takes completely depends on the guy and the giver, but I personally like it to last a while, because I really take my time in the beginning, enjoying it and getting him riled up.
This is what I do (this might get graphic):
Start with a slow handjob (kind of teasing him, getting him ready), then kiss his belly and hips, then his penis. Kiss and lick it for a while, just getting acquainted with it. I like to swirl my tongue around the tip, lick him from base to tip, and tongue his frenulum (the spot on the underside of the head of his penis). Take the tip/head into your mouth, then move your mouth up and down, gradually taking more of his penis into your mouth each time you move down, and gaining speed. Hold the base steady with your hand (or a couple of fingers) this whole time, or else it's going to be hard to keep it still, haha. If you can't take much of his penis into your mouth, use your hand to stroke the rest of the shaft in rhythm with your mouth. Eye contact also adds a big visual turn-on for most guys.
Those are the basics... Oh, ask him to tell you when he's close to orgasm, so you can really focus on keeping a good rhythm. If he's about to orgasm and you pause, it won't happen :P You should keep up a solid pace (like a handjob) once you reach the "home stretch," or the blowjob is going to take longer than necessary.
And be careful about your teeth!Asker upvoted