By Scott Blaine Hoffman, founder of Regenepure and Regrowth.com · 30+ years in the hair-loss field · Published November 2026
Vitamin B12 shows up on almost every "hair vitamin" label, and people often ask me whether B12 helps hair growth. The honest answer is narrower than the marketing: B12 matters for hair if you are actually low in it, and there is little evidence it does anything for hair if you are not. Here is how to tell which group you are in.
Quick answer
- B12 is essential for making healthy red blood cells and DNA, including in fast-dividing cells such as hair follicles.
- A true deficiency may contribute to shedding, usually alongside fatigue and other symptoms, but the direct research linking B12 to hair loss is limited.
- Extra B12 has not been shown to grow hair in people with normal levels.
- If you are in a risk group, ask for a blood test rather than guessing.
Why B12 matters for hair
Hair follicles are among the most active cells in the body. They need a steady supply of oxygen and nutrients, and they need to copy DNA quickly as they grow. Vitamin B12 is involved in both: it helps the body make red blood cells that carry oxygen, and it is needed to make DNA (NIH Office of Dietary Supplements). When B12 is low, the body can develop a type of anemia, and anemia is a recognized factor in hair shedding.
What the research says
A widely cited review of vitamins and minerals in hair loss looked at B12 alongside iron, zinc, biotin, vitamin D and others (Almohanna et al., Dermatology and Therapy, 2019). Its conclusion on B12 matches what I have seen over the years: the role of B12 in hair loss is not well established, and there is no good evidence that supplements help people who are not deficient. Some small studies have looked at B12 levels in people with conditions such as alopecia areata or premature graying, with mixed results.
So B12 belongs in the "rule it out" category, not the "treatment" category. If your hair loss is pattern hair loss driven by genetics and DHT, B12 will not change that. See DHT and Hair Loss for what does.
Who is actually at risk of low B12
B12 comes almost entirely from animal foods: meat, fish, eggs and dairy, plus fortified cereals and nutritional yeast. Most adults need about 2.4 micrograms a day, and many people get that from diet alone. According to the NIH, the people most likely to run low are:
- Older adults, who absorb B12 from food less efficiently
- Vegans and some vegetarians who do not eat fortified foods or take a supplement
- People with pernicious anemia, an autoimmune condition that blocks B12 absorption
- People who have had stomach or intestinal surgery, including weight-loss surgery
- People with digestive conditions such as celiac disease or Crohn's disease
- People on long-term metformin or acid-reducing medicines (proton pump inhibitors and H2 blockers), which can reduce absorption
Signs that point to deficiency
Hair shedding on its own is a weak clue. B12 deficiency is more likely if shedding comes with other symptoms such as tiredness and weakness, pale skin, shortness of breath, numbness or tingling in the hands and feet, a sore tongue, or problems with balance, memory or mood. Those symptoms are a reason to see a doctor, not just to start a supplement, because B12 deficiency can cause nerve damage if it is not treated properly.
Should you take a B12 supplement for your hair?
- If a blood test shows you are low: yes, follow your doctor's plan, which might be pills or injections depending on the cause. Shedding related to deficiency often improves over the following months.
- If you are in a risk group but untested: ask for a test. Many doctors check B12 together with iron (ferritin), thyroid and vitamin D when someone reports hair shedding.
- If your levels are normal: more B12 is unlikely to help your hair. Spend that money and effort on treatments with real evidence.
A high dose of B12 can also make lab results harder to read, so tell your doctor about any hair, skin and nail supplements you take before blood work.
What helps more than another vitamin
Most of the people I talk to who are worried about B12 have one of two things going on: a temporary shed (telogen effluvium) after illness, stress or a diet change, or gradual pattern hair loss. For the first, finding and fixing the trigger is the key; see Why Is My Hair Shedding? For the second, proven treatments such as topical minoxidil, for example the Regenepure Precision 5% Minoxidil Spray for Men, plus good scalp care with a shampoo like Regenepure DR, will do far more than vitamins. For more on supplements, see Biotin for Hair Loss.
Frequently asked questions
Can low B12 cause hair loss?
It may contribute to shedding, mostly through anemia, but the direct evidence is limited. If you are low, correcting it is important for your overall health.
Does B12 help hair growth?
Only if you are deficient. There is no good evidence that extra B12 grows hair in people with normal levels.
Will hair loss from low B12 grow back?
Shedding linked to a nutritional deficiency is usually temporary, and hair typically regrows over several months once the deficiency is treated.
How much B12 do I need?
Most adults need about 2.4 micrograms a day, with slightly more during pregnancy and breastfeeding.
Can too much B12 cause hair loss?
B12 is not known to cause hair loss, even at high doses, but there is also no benefit to taking more than you need.
Sources
- NIH Office of Dietary Supplements. Vitamin B12 Fact Sheet for Consumers.
- Almohanna HM et al. The Role of Vitamins and Minerals in Hair Loss: A Review. Dermatology and Therapy, 2019.
Educational content only, not medical advice. Talk to your doctor before starting supplements, especially if you are pregnant, take medication or have a medical condition.