How long does sex normally last before climaxing? For sure not all night, in case you might have thought so.