I trim my hair when needed. A great way to extend the time between cuts/trims is to dust your ends (search and destroy split ends or single strand knots). Also, take great care of your ends so that they do not damage as easily. I trim every few months, but I dust whenever I'm bored.