What gives hair its color?
The color of your hair is determined mainly by the pigments (colored substances) it contains. There are two kinds of pigment-melanin, which is very dark brown, and carotene, which is reddish-yellow-and all hair color is formed by one or other or a mixture of both.