As I said in another thread, it all depends on the intensity and stimulation level. Basically when I just jack off for the hell of it it it doesn't even last a second. Stroke, release, clean up. No rush, no eye rolling, curling, etc.
It all takes a turn for the better when you're really getting into it, put your fantasy to good use, use different techniques, just lose yourself in it. Then you have a nice, long, intense orgasm.
The best, of course, is when you're with a female partner and you're both really into it. The final moment is phenomenal. Well, shit. I want sex now and work isn't over until 3 more hours.