I get my hair cut in a local beauty parlor that participates in the Locks of Love donation program. How often depends on when I have 10" of hair that I want to donate. I've got an appointment for next week.
Usually I go to my neighbour who does it for a cut price with me being a friend unless she is busy in which case I go to a hairdresser around the corner from me. I tend to go every 6 weeks or when I feel it really does need cutting.