According to this study, the average is 5.4 minutes. Damn.
Obviously the amount of time varies based upon lots of factors. But still, I don't think I've cum in 5 minutes since high school. For the most part, I wait until my companion is fully satisfied and try to finish simultaneously or shorter after I sense that she's gotten all that she's going to get out of it. My guess is that I usually average around 20-25 minutes although I've gone much longer on occasion, especially with the stripper that love. It's rare that I finish quicker than this unless her mouth got me to the brink before we started, or unless I'm with a paid sex worker who is solely there for my pleasure.


usually we do lots of foreplay and some play after. We find 30-40 minutes works for us (total) but the actual fucking, I strive to pace that for 9 minutes. Sometimes it goes out to 20, but I still strive for 9-10. 9 minutes is what satisfies her. We don't go for an many orgasms as you do, but 1-2 orgasms for her during the fucking and 1-2 orgasms during the after coitus play. After about 3, she is spent and happy. :)
From talking with her friends, most of girlfriends' hasbands or boyfriends (or their affairs) are only good for 2-5 minutes, tops, so I believe the 5.4 minute figure.