Seriously, that varies... on the rare side... as short as 30 seconds on up to never.
On the more common ranges... a minute or so, up to an hour. It depends, for me on the following:
- how long since last ejaculation
- how hot the woman is (sorry it's true)
- the position/type of stimulation (some positions are both physical and/or mentally stimulating)
- sleep/mood
- how turned on a guy is (see point two)
- whether he is purposely trying to go or ot
- and then, if you take breaks... I like to have intercourse for 15-20 minutes... then go down on a woman for 15-20... and vice versa... taking "stimulation breaks" you can (or I can) go for hours.... if it's an attractive woman and/or with a very attractive feature in the doggy style or going "jackhammer"... I'm done sooner than later (sometimes a good thing, when you are both tired).
However, the longer I hold... the more intense and bigger my ejaculation is, which is a good thing. When I orgasm sooner than later... it's peaks really hard, but really quick. When having sex for a couple hours... my contractions are way many more. Some thing with masturbation, ..if edge (but not too much) my orgasms are tremendous both in feeling and volume.