It is hard to tell why someone is having a hard time finding work. At your age though, it probably isn't the hair. Usually when a man can't get hired because of long hair, it is some younger guy who is either a slob or trying to look like a rock star.
Some people try to change who they are just to get hired but it doesn't always work. I understand how important the hair is to you, so what would happen if you cut it and the situation didn't improve?

Quote Originally Posted by Tracii G View Post
If no one wants to hire you maybe its not your hair and they just don't want you.
You could always ask if your hair is the reason and offer to cut it.
I don't know if any manager would even admit to something like that. They wouldn't want to face a potential law suit.

Quote Originally Posted by Asew View Post
I doubt it is the hair and more likely the age (they wonder how many years they will get out of you and will it be worth it).
Most people do not stick around any given company for long anyways. It doesn't even matter what their age is. Even the place I work, I have been there 8 years and even manager turn-around is pretty crazy.
To put it another way, anyone from the top down is lucky to last even ONE year in most places, let alone "years".