Causes of white pubic hair Hair follicles contain melanin, which is the pigment that gives hair its color. The older you become, the less melanin your body produces. And when your body produces less of the pigment, your hair begins to turn gray, silver, or white.