What amount of time is considered normal for a man to ejaculate during sex?

Variable. 20 - 30 seconds can be normal for may men from insertion to ejaculation 1 - 10 minutes is normal for others. Ejaculation can be postponed indefinitely by some who learn tantric techniques.