I voted that you should not cut your hair, but only because you said you wanted long hair. It looks really good at shoulder length and the length it's at now. About a month and a half ago I was at this weird a little past shoulders length, and I wanted to chop off my hair. Instead I just trimmed it up a little, and now I like the length it's at. So maybe just give it a month or so, then decide.
3b