when high, i wont last more than 15 to 20 minutes.

when sober, about 20-35 minutes. anything longer and my girlfriend complains.

when drunk, the skys the limit. it all depends.

when i lost my virginity 7 years ago, it took me over an hour to get off. but i was on top and it felt like i was doing pushups for ten hours so that could be the reason.