Ahhh, the perennial topic of complaint.
So, it's like this: I let my hair grow out for the wedding and it is now a little longer than shoulder-length. I would say that this is the length where it starts going flat, but I'm not really sure there is a length where it doesn't do that. The upside to my hair right now is that I can leave it down or put it up and either way it looks semi-presentable. I can finally get a good french braid in, and it's been years since I was able to do that.
The downside to my hair right now is that it goes flat and ratty very quickly. I feel like I can't go anywhere without a hairbrush and I'm not comfortable unless it is pulled back somehow, thus camouflaging its tendency to go lank.
The problem is, I'm not sure how much a shorter cut will help. It could, very possibly, remove the things I like about my hair (being able to put it back) but leave all the things I don't like (flat crabbiness).
I would seriously consider just CHOPPING IT ALL OFF and going the pixie cut route, but I know for sure that my husband would not appreciate that. :o)