Varies - I've been known to edge for a couple of hours - also depends upon reaction: text, pic, video, cam - reactions by others makes me super horny
Highly variable. I've had quickies in public places and gone all day at home. In general, my daily masturbation sessions run a minimum of thirty minutes to an hour. A weekend day like today is more centered around self-pleasure. I masturbated for a couple of hours and finished with a hot load on my stomach. Now I am getting ready to go again.
Depends, if first time during the day, not long at all 5- 10 mins, I like to build my orgasms up so they are intense... So normally slow n watching or reading cock hardening material...with cock rings on. However sometimes use my Vibrator on my frenulum n can cum in minutes. Multiple times after the first generally takes longer but still can quickish depending on horniness.... But likely slower than the first time, which is good because longevity is amazing