I used to get it cut every 2 weeks.
But, for the last 4 or 5 years it's been cut every 15 months or so.
I donate my hair to
http://www.locksoflove.org and it has to be at least 10 inches to give. I've done it 3 times. Last month was the most recent time.