My hair is about shoulder blade length by now, or to my armpits. I'm growing it out, and want it at least waist long, but hip length would be preferable if possible. Last time I cut it short was around end of 2014, but it's been very damaged since, so despite growing it's been breaking off a lot too. So it could have been longer by now if it hadn't been stuck at shoulder length for a year until recently.
I also have a "former sidecut" (shaved one side of my head) which I've grown out since late 2016. And that's still shorter than the rest of my hair, but finally long enough to put into a ponytail and is easy to hide into the rest. High ponytails, half-updo's, braids and sideparting are usually my go-to styles.
I trim the ends and cut it in a layered style about 3-4 times a year. I cut it myself with cheap scissors that are made for cutting hair. I wouldn't say I'm good, but then I also don't really care about the result as long as it keeps growing longer. And I'd rather ruin my hair by myself than pay for someone else to do that, cause I don't trust hairdressers. I don't mind it messy though, that's almost my style.
It's me in my profile pic, for reference, and it's taken about a week ago.