I haven't cut my hair for a long time, as I like my long hairstyle. There was a problem when I decided to go in for sports, because it was inconvenient to train/run with long hair, it was time when I was ready to cut my hair... But I found good tips for such cases on http://therighthairstyles.com/hairstyles-for-working-out/ and I haven't thought about haircut anymore.
.