Well, ALL my haircuts for the past 6 years have been 1/2" or less so I guess over 2 years should have been my answer. But, my last haircut was a little over a week ago so I'm due again. Probably going to have it all shaved off this time -- too much trouble even having anything with these damn tent showers.