Hay muchas razones diferentes por las que el cabello se vuelve gris, pero la causa principal es la genética. Cada uno de los folículos pilosos, donde se produce el cabello, contiene células llamadas melanocitos. Estos melanocitos producen la melanina necesaria para teñir el cabello; gradualmente mueren a tiempo para que el cabello reciba menos melanina, según KidsHealth.
La melanina, el mismo químico que determina el color de la piel del huésped, se requiere para teñir el cabello y, a medida que las células mueren, los niveles más bajos de melanina en el cabello harán que se vuelva menos opaco y se vuelva blanco, gris o plata. En general, el cabello de los caucásicos empezará a ponerse gris en sus 30 años, los de Asia comenzarán a ponerse grises a finales de los 30 y el cabello de los afroamericanos se volverá gris a los 40 años. Las personas cuyos padres y abuelos tenían canas durante su juventud también son propensas a volverse grises prematuramente. Sin embargo, existen problemas médicos que pueden hacer que alguien se vuelva gris a una edad temprana.
La falta de vitamina B-12 o los problemas con la tiroides o las glándulas pituitarias pueden causar envejecimiento prematuro, sin embargo, esto es en gran parte reversible con ayuda médica. La alopecia areata, donde se pueden perder parches de cabello, puede hacer que el cabello vuelva a crecer gris, pero el color puede volver eventualmente. El vitiligo es una afección que padece Michael Jackson, donde los melanocitos de la piel y el cabello comienzan a morir o dejan de funcionar, y también pueden hacer que el cabello se vuelva gris.