White spots on the skin: Which vitamin deficiencies could be the cause?

1. Vitamin B12 deficiency

Vitamin B12 deficiency is a well-recognized cause of white spots on the skin, often linked to a condition called vitiligo. This condition results from the loss of melanocytes, the cells responsible for skin pigmentation, leading to irregular white patches. Vitamin B12 plays a critical role in red blood cell production, nerve function, and DNA synthesis. When deficient, it can disrupt these processes and contribute to skin depigmentation.

Individuals adhering to strict vegetarian or vegan diets without adequate supplementation are at a higher risk of developing vitamin B12 deficiency. Other symptoms that may accompany skin changes include persistent fatigue, numbness, or a tingling sensation in the extremities. If you suspect a deficiency, blood tests measuring serum vitamin B12 levels can confirm the diagnosis. Treatment typically involves oral supplements or, in some cases, intramuscular injections prescribed by a healthcare provider.

2. Vitamin D deficiency

Vitamin D deficiency is another factor that can contribute to skin changes such as white spots or uneven pigmentation. This vitamin is synthesized in the skin upon exposure to ultraviolet B (UVB) rays from sunlight and is essential for immune function and skin cell growth. Reduced vitamin D levels may impair skin health and pigment regulation.

People who have limited sun exposure, use high-SPF sunscreens consistently, or possess darker skin tones—which naturally produces less vitamin D—are more susceptible to deficiency. Supplementation with vitamin D3 and moderate controlled sun exposure can help restore adequate levels. Blood tests measuring 25-hydroxyvitamin D concentrations provide an accurate assessment of vitamin D status.

Continue Reading on the Next Page