I agree both that it is much better, and that you need to cut it shorter.
Forget paying for a haircut, you can do it yourself or find someone who can, most likely. It needs to be short enough that it doesn't touch your collar in the back, your ears on the sides, and your eyebrows in the front...