I used to regularly wank for 5 or 6 hours per session. Even with lube and baby oil it takes a toll on your wanger, so these days I restrict to a couple of hours max
Longest continuous session was 12 hours - I was tied and my dom was edging me
I have done 6 weeks edging a bit every day and not cumming to keep me ready for my next meeting with my dom