I read the average for a guy is something like 2-3 minutes, but that cant be right. I find it depends how much you've had recently; after an absolute marathon weekend of sex with my high school girlfriend, on the last morning we went at it in the shower and that lasted for at least an hour!! Good times...