I answered 10 mins.
10mins of foreplay, 10mins of straight sex, that's good enough for me. Marathon sex is cool sometimes, but most of the time I'm not looking for that much. If I know she's climaxed atleast once, I stop holding back and just let it happen. If she hasnt climaxed within 15...