I've never timed it, but when lost in the feeling it always seems like it goes on forever and ever, but then again not long enough. In reality, as most people mentioned, it's probably 30 seconds or less for the orgasm, but it also takes me at least 10 minutes just to come down from orgasmic high and have my heart rate and breathing return to normal.