Most Helpful Guy
If you were lopping it all off, my answer would've been different. However, since you're only cutting off a few inches (and for a good reason), I think you should do it. First of all, your hair will still be shoulder length, so it's not going to have much of an impact on any guy's attraction to you (including your crush). Second, it'll grow back quickly anyway, like you said.