How long is it on average before a man ejaculates?

Uncertain. The amount of time between when an average man first inserts his penis into his partner's vagina and when he ejaculates, is uncertain. It may be difficult to find a man willing to be known as an "average" man when it comes to sexual issues. Durations are probably between 20 seconds and 20 minutes depending on the type of activities, his & her time constraints, and the thoughts flowing in his head.