White spots on the skin can appear for several reasons, including fungal infections, genetics, or vitamin deficiencies. When it comes to nutrition-related causes, certain deficiencies are more commonly linked to skin depigmentation.
1. Vitamin B12 Deficiency
- Lack of B12 can lead to hypopigmentation (lighter patches on the skin).
- Other signs: fatigue, tingling in hands and feet, pale skin, or mouth ulcers.
- Sources: eggs, meat, fish, fortified cereals, dairy.
2. Vitamin D Deficiency
- Low vitamin D may contribute to skin changes, including white patches or vitiligo‑like spots.
- Other signs: bone pain, muscle weakness, frequent infections.
- Sources: sun exposure, fatty fish, fortified dairy or plant milks, supplements.
3. Calcium or Zinc Deficiency
- Deficiencies in zinc or calcium can sometimes cause white spots, delayed wound healing, or dry skin.
- Sources:
- Zinc: meat, legumes, nuts, seeds
- Calcium: dairy, leafy greens, fortified plant milks
4. Copper Deficiency
- Rare, but can lead to hypopigmentation and hair depigmentation.
- Sources: nuts, seeds, whole grains, shellfish
⚠️ Other Causes
- Fungal infections (like tinea versicolor) often appear as white patches that may itch or scale.
- Vitiligo – autoimmune condition causing permanent depigmentation.
- Post-inflammatory hypopigmentation – after skin injury, eczema, or burns.
What to Do
- See a dermatologist for accurate diagnosis — vitamin deficiencies are just one possible cause.
- Blood tests can check for B12, vitamin D, zinc, and copper levels.
- Balanced diet or supplements can help correct deficiencies if confirmed.
💡 Tip: If you notice new white spots that grow or spread, or are accompanied by itching, pain, or other symptoms, it’s best to get medical advice quickly, as early diagnosis matters.
I can also make a quick chart showing which vitamin deficiencies cause which types of skin spots — it’s handy for spotting nutritional issues early. Do you want me to do that?