I know you love short hair, but listen to me for a minute - YOU NEED TO STOP GETTING YOUR HAIR CUT.
This doesn't look good
Every year you cut your hair short, thinking it will make you happy, and it doesn't. You leave the stylist temporarily pacified, but within two days you're always longing for the ability to throw it in a ponytail. Your hair is too thick, too heavy and too coarse to be cut into a cute spiky style. Not to mention it does grow quickly, so very frequent trims become necessary in order to maintain it.
Here's the problem: once you decide to grow out your hair, you stop getting your hair cut regularly. You grow it out until the ends are split, and it looks heavy and lifeless. Next time, instead of drastically chopping it all off, get a style. Have it trimmed and shaped, and I PROMISE you will end up much happier.