Emma, I would personally advise against having a haircut. From your picture, your hair is still in, or just out of that "awkward stage" that is longer-but-still-short-ish hair. A haircut might just prolong the agony. Moreover, if you get a haircut while still not 100 % going as female, you -will- have elements that you don't like in it. I advise you do just as I did and am doing: endure the bad hair for a bit more, and it'll get better. Once you can safely tie it with an elastic, how bad or good it looks doesn't matter much anymore.
(Although to be honest, I really should get a little cut to get rid of my numerous broken and split ends, but I'm just so scared of making a mistake or making it just short enough so it can't stay out of my face AGAIN.)