
Why don't people have naturally blue or green hair?
Until we can get more exciting varieties of eumelanin and pheomelanin, you'll just have to stick with blue hair dye.
The colour of human hair is determined by two varieties of melanin, the pigment which also dictates our skin colour. And the bad news for those wanting naturally blue hair is that both varieties come in only boring colours.
The most common is eumelanin, which is brown-black; slightly more exciting is pheomelanin which is reddish-yellow, and is present in high levels in the hair of redheads and blondes. As to why we’ve ended up with just these two varieties of pigment, no-one is entirely sure; the best guess is that they evolved to improve our ability to blend in with our surroundings, vital for avoiding predators in the African savannah millions of years ago. Anyone wanting their hair to transcend the demands of evolution therefore has no choice but to go to the shop and buy more exciting hair pigments at the chemists.
Read more:
- When you pull out a grey hair, will it grow back to be grey?
- Can being scared really turn hair white?
Subscribe to BBC Focus magazine for fascinating new Q&As every month and follow @sciencefocusQA on Twitter for your daily dose of fun science facts.
Authors
Sponsored Deals

Spring Savings!
- Try your first 6 issues for just £9.99 when you subscribe to BBC Science Focus Magazine.
- Risk - free offer! Cancel at any time when you subscribe via Direct Debit.
- FREE UK delivery.
- Stay up to date with the latest developments in the worlds of science and technology.