You are young, which I take it means you have no real job skills, or work history (and, FTR I will not hire anyone who does not have a work history, I'm not going to be put in a position of having to teach them how to work). So, I would think that the only way you are going to get hired is by making one hell of a first impression. In some places unemployment is as high as 10-15%, which means the competition, even for marginal jobs is fierce. So, would you rather have cool hair and no job, or money and a bad haircut. No brainer really.