사람의 머리카락 색을 결정하는 멜라닌 색소의 양때문입니다. 멜라닌 색소가 많을경우에는 검은색을 띄고 적은상태라면 갈색을 띄게되고 멜라닌 색소가 없을경우에는 흰색을 띄게 되는것입니다. 나이가 들게되면 몸의 신진대사 능력이 떨어지면서 멜라닌 색소를 만드는 능력도 저하되게 됩니다. 그래서 나이가 들수록 흰머리가 나는 이유는 멜라닌 색소가 적기 때문입니다. 또한 젊을때도 흰머리가 있는경우는 멜라닌 색소가 적게 만들어지면서 생기는 현상입니다. 하지만 젊은 사람이 갑자기 스트레스를 받아버려서 흰머리가 나는 경우에는 몸의 신진대사가 원활해지고 다시 안정 을 찾게 되면 원래의 본인의 머리색으로 돌아오게 됩니다.
흰머리는 머리카락에 전달되는 영양분이 없어지면 머리의 색이 빠지게됩니다.또한 매우 극심한 스트레스를 받게되면 머리의 색이 빠지게됩니다.마지막으로 머리카락의 색은 나이가들면빠지게됩니다.첫번째 이유와 같습니다.왜냐하면 나이가들면 몸속에 쌓아둔 영양분이 적어지고 생산성이 극도로 적어지기때문에 그런것입니다.그러니 나이가들면 영양분을 일반섭취량의 2배~4배 정도는 더섭취를해주어야합니다.