Best answer I have heard to this question.... many of us have had this same question run thru our heads.
Baba Fats said:
My best advice is to find a way to make fun of yourself if a joking way. I used to get comments about "where the drugs are at". I don't do any drugs. So I used to ask "What, do I look like a pothead?" It eases tension. You laugh. They laugh. When you get someone laughing, they tend to no judge you like they might have beforehand.
Another bit of advice is to take down/cover up your mirrors. That way you can't see yourself, even accidentally. You can't stress over any tiny imperfections in your locks or appearance. So if someone comments about your hair, you can't run home and look at yourself and try and see what they saw. You'll never be able to see what someone else saw. Not the way they saw it. This method keeps you from thinking they were right. You can only experience your appearance through how you feel with your hands.
Lastly, but it can be hard: Realize that everyone who judges you is only unhappy with themselves. Maybe not at the moment. But if they think you look bad, they are only projecting that they think they look bad. That they have to dress/appear a certain way. People who believe that have no true self confidence. You are doing something extremely brave and noble by making a visible statement that you don't want to conform to popular ideas of beauty/appearance. By doing something that not many people are doing, you should feel even better abut yourself. Just like people with huge and numerous piercings, or visible tattoos. Dreadlocks express a strength that you have that others don't. When someone insults you, they are just trying to bring you own to their level. You should, instead, stand your ground, if not try to bring them up to your level.