Until both parties are satisfied albeit 5 mins or 5 hours.
3 hours, 59 minutes and 59 seconds, and no more, because according to those Viagra commercials if your erection last 4 hours you need to go to the hospital.
Usually by an hour will finish. I do lots of foreplay.
Stupid damned question. As long as it takes to satisfy both .... or whomsoever is participating.
firstly sex should last until both are thoroughly pleasured. Normally sex with my wife will last 45minutes to 1.5 hours. the longest session I was part of was 8 hours that was absolutely amazing and have never done that again.
There is no true and perfect answer to this question.
the fact is, if you are in a truly committed relationship, you should be in a loving and enjoyable sexual relationship for the life of your relationship!
As for the duration of great sex, it is all dependent upon the people and the situation. It can be a Hot and Nasty quicky or it could be a loving and long weekend of endless fucking, or it can be a wild and wicked fuckfest! It just depends on the people involved!
Kisses!
Steph
Until both partners orgasm!