The getting it cut bit will probably relate to your style too but I find that mine grows super fast. I got it cut about 6 months ago to just below my shoulders and it's probably grown nearly 15cm since then.
Before that I hadn't cut it for about two years and it'd grown past my bum.
I don't want to get it all the time but it just gets too long! How often do you cut your hair?