An NHS study of 500 couples concluded that the average duration of penetrative sex before ejaculation was 5.5mins. However, it is important that you and your partner are happy with how long penetrative sex lasts, even if that's less than the rough national average. Try not to pay attention to claims other men make about lasting for hours as these may not be true. Try not to focus on the time it takes, but how much satisfaction sex brings.