Considering I'm a 30 year-old virgin and am currently in an internet-relationship with someone who lives in another country... I say I'm willing to wait for as long as necessary.
Show me a guy that hasn't masturbated and I'll show you a liar. Although having said that, I don't do it a lot.
^or a girl for that hm original question.. i dont know... a long time but not a VERY long time. haha i dunno