There are many possible causes of white spots on the skin. However, one potential cause is vitamin deficiency. Specifically, a vitamin B12 or zinc deficiency can lead to white spots on the skin.
Vitamin B12 helps to keep the skin healthy and prevents a type of anemia that can cause skin problems. Zinc is important for wound healing and also helps to keep the skin healthy. A lack of either of these nutrients can cause problems with the skin, including white spots.
If you have white spots on your skin, it’s important to see a doctor to determine the cause. If a vitamin deficiency is the cause, taking supplements can help to improve your skin health.