Many people are confused about B12 and hair: can vitamin B12 cause hair loss, or does it actually prevent it? The honest answer is that both very low and, in rare cases, very high B12 levels may be linked to shedding, but the strongest evidence points to deficiency as the real concern, not normal supplements.
Vitamin B12 helps your body make red blood cells, DNA, and new cells, including fast‑growing hair follicle cells. When B12 is low, fewer healthy red blood cells are made, so the scalp gets less oxygen and nutrients, and more hairs shift into the shedding (telogen) phase. Several clinical reports link B12 deficiency with diffuse thinning, chronic telogen effluvium, and even premature greying in some people.
In simple terms, low B12 is a proven risk, high B12 is a theoretical one, and normal, doctor‑guided doses are usually safe for hair.
|
Situation |
Hair Impact |
|
B12 deficiency |
Diffuse shedding, thinning, greying. |
|
Normal dietary B12 |
Supports healthy growth, no extra regrowth “boost.” |
|
Very high supplements |
Rare, unclear link; avoid megadoses. |
Consider a B12 test if you have hair loss plus fatigue, pins‑and‑needles, low mood, tongue soreness, or a vegan/vegetarian diet, gut issues, or long‑term acid‑suppressing or metformin use. Work with a doctor on blood tests (B12, full blood count, sometimes methylmalonic acid) and only then add injections or tablets if truly deficient.
For most people, a balanced diet with eggs, dairy, fish, or fortified foods—and targeted supplements when needed—helps keep B12 in the “sweet spot” where it supports hair instead of harming it.