I've had sex for over 2 hours before. That was fun. Yeah, it gets a little sore, but it's worth it. Normally though sex lasts around 45 minutes maybe.. depending on the guy.

But then I also enjoy the quickie when things are rushed or if we're in a public place.