how long can anyone masturbate for? ive been up since 6:30 and im still going. i hope to cum after three hours of jerking off.