All depends on things. If i've been watching porn for an hour or so, then i'll cum in under 5 mins. If just start from scratch and put on a porno, may 5-15 mins. Sometimes i'll insert a dildo up my ass and jack off and then its around 5-10 mins. And i watch a variety of porn.
It depends on what mood your in..sometimes a couple of minutes...sometime more than an hour..for me depends on if i am in the mood to try new or different things which indicates i am extremely horny which then it is difficult to hold it back.
Same here, I like to jerk off for hours as well. My average masturbation session takes 2 hours or so, but it can also last for 7/8 hours or almost a day. Long sessions are incomparable to "quickies", it's like I reach a completely different level after 2 or 3 hours. I also love the way I cum after a long session. If it's a really good session I often come 2 more times after the first orgasm. I also like to do 1, 2 or 3 hours sessions without orgasm, sometimes several times a day.
right now i've been going about 3 hours off & on, i figure another couple of hours before i cum the first time, after that i may cum 2 or 3 more times much quicker after the first, i'm just so horny today i can't stand it, actually i love it lol