I actually know a guy who looks a quite a bit like you. He used to have his hair similar to yours, a bit shorter. He decided to cut it much shorter and I thought it looked so much better. I'm not sure what it is, but to me your hair style is more boyish. I think a shorter cut would make you look more your age and better. But, that's just my opinion.