i think your hair does what mine does when it would get a little long in the back, it sort of "flips" out to the sides. A good stylist can keep it longer in the back if thats what you want but eliminate that flip.
The other suggestions are good too, you might want to consider them or get it cut shorter in the front and spike it up a little