Depends if you want a quick one or not
Anywhere from 30 seconds to 3 hours, depends on my mood and how much time I have
not trying to be a dick (no pun intended) but 1,2,3 hours?? come on.. spend some of that time at the gym and not in front of a computer screen.. when i need to its 5-10 minutes and then back to doing something productive.. spending more than that is just a waste of time..
Why do people feel the need to judge what someone else does with their time? What one person considers PRODUCTIVE may not be the same thing another person considers productive. To each his own. If someone did nothing but sit around and jerk off all day then maybe that person has a problem. But I don't think I see anyone saying they sit around and jerk off for 3 hours straight even every day.
And why even naturally assume they are sitting in front of a computer screen every time they jerk off. There are tons of other ways to jack off. People have been doing it long before computer screens. If you think there is no other way to do it then you have a very limited self-pleasuring life.
Masturbation time can be very helpful to your sex life. And that can be very productive. I have learned a lot in my almost 34 years of life about what I like and don't like just by experimenting with myself. And that comes in handy when I have another person to have fun with.
Depends on my mood. If I'm really horny, a couple of minutes. Then I may edge an hour before spilling.