Everyone is different, and research has shown that people have sex from anywhere between 33 seconds to 44 minutes. However, as this is such a wide-ranging time frame, other research within The Journal of Sexual Medicine showed that the ideal timeframe for sex to last is between 7 - 15 minutes.