發色壹般由基因決定,如黑色、金黃色、棕色、紅色。當人們變老時,他們的頭發通常會變成銀白色。由於人種和地域不同,頭發有黑色、金色、紅褐色、紅褐色、黃色、灰色,甚至綠色和紅色。科學研究證明,頭發的顏色與頭發所含金屬元素的差異有關。黑發含有等量的銅、鐵和黑色素。當鎳的含量增加時,它會變成灰色。金發含鈦,紅褐色頭發含鉬,紅褐色頭發除銅鐵外還含鈷,綠發含銅過多。在壹些非洲國家,壹些孩子的頭發是紅色的,這是由於蛋白質嚴重缺乏造成的。