Does Vitamin B12 Deficiency Cause Hair Loss?

Medically reviewed by Dr. Shruti Chavan, MBBS Dermatologist
Written by Arshiya Syeda

A variety of things can cause hair loss: stress, medical conditions, hormonal fluctuations, pregnancy, medications, and even hair damaging styles and treatments. But if you notice hair loss and premature graying, it may be a sign of a vitamin B12 deficiency.

Spotting the signs of a vitamin B12 deficiency early can help prevent possible permanent hair loss. So, let us deep-dive into the symptoms and causes of hair loss associated with vitamin B12 deficiency and ways to revive your hair.

Vitamin B12 Deficiency and Hair Loss: Is There A Link?

The short answer to that is, ‘Yes, there definitely is!’ Your hair reflects your health, and when you suffer from nutritional deficiencies, it may impact hair growth and structure.

Let us try and understand the exact mechanism of action by which a vitamin B12 deficiency impacts hair growth:

  • Your hair needs nourishing oxygen and nutrients. The hair follicles are supplied with essential oxygen and nutrients through the red blood cells.
  • Vitamin B12, which belongs to a family of cobalamin compounds, plays a vital role in the production of red blood cells (1).
  • When you don’t get enough vitamin B12, your body cannot produce enough healthy red blood cells (2). Sometimes, the red blood cells may even die sooner than normal.
  • Without enough red blood cells, the cells in your hair follicles starve. This may make your tresses more prone to shedding, breakage, and slow growth.

But, did you know that sometimes you may be eating enough nutrients and still have a B12 deficiency? This is because some people, especially older adults, may suffer from a condition called pernicious anemia that causes malabsorption of vitamin B12 (3).

Malabsorption is prevalent in people with reduced levels of stomach acidity or intestinal disorders. The body may have trouble absorbing vitamin B12 from food and, in some cases, oral supplements. However, pernicious anemia can be medically managed (3).

But how can you determine if your hair loss is from a B12 deficiency? Pay attention to the following signs to know if you have low levels of vitamin B12.

Recognizing Signs and Symptoms Of Vitamin B12 Deficiency

According to the National Health Service (NHS), UK, a vitamin B12 deficiency can cause a wide range of symptoms (4). They develop gradually over time and may include:

  • Hair loss
  • Premature hair graying
  • Mouth ulcers
  • Breathlessness
  • Pale yellow skin
  • Disturbed vision
  • Numbness, tingling, or pricking in the hands, feet, or legs
  • Difficulty walking and moving around
  • Irritability
  • Depression
  • Poor memory and low cognition

Exhibiting any or all of these symptoms may indicate low vitamin B12 levels. But to be certain, consult a doctor or trichologist to examine whether your hair loss is caused by a vitamin B12 deficiency.

The treatments that can help you manage hair loss from a B12 deficiency have been discussed in more detail below. Bear in mind that early diagnosis and treatment always lead to the best outcomes.

Treating Vitamin B12 Deficiency for Hair Loss

The good thing about hair loss caused by a B12 deficiency is that it is easily treatable. Your doctor will choose the type of treatment based on the underlying cause and severity of your deficiency.

Let us look at some treatment options for vitamin B12 deficiency in more detail below:

1. Dietary Sources

With aisles of products that promise to improve your hair, it is easy to forget that your hair can greatly benefit from just eating healthy.

By including more foods fortified with vitamin B12 in your diet, you can ensure that your hair gets the essential nutrients it requires. The primary food sources of vitamin B12 include meat, poultry, fish, eggs, and dairy (5), (6). Consuming these food sources of B12 can naturally rectify problems such as hair loss, breakage, and dryness.

You can add the following food sources of vitamin B12 to your diet to combat hair loss:

  1. Eggs
  2. Clams
  3. Chicken
  4. Cured or roasted ham
  5. Milk
  6. Fortified breakfast cereals
  7. Swiss cheese
  8. Haddock
  9. Beef
  10. Light canned tuna fish
  11. Rainbow trout
  12. Yogurt
  13. Liver
  14. Salmon
  15. Certain types of nutritional yeasts

Check the nutrition facts label of various foods to find out their vitamin B12 content. Any foods that provide 20% or more of the daily recommended value are considered good sources of this vitamin. However, lower percentages may also prove to be useful.

Your doctor may be able to suggest the necessary dietary changes for you. If you are a vegetarian or vegan, seek a registered dietician to help you make the best choices for your diet.

2. Supplements

Apart from natural sources of vitamin B12, your doctor may also recommend dietary supplements. You may need to take supplements if your hair loss is severe, you follow a strict vegan or vegetarian diet, or you are over the age of 50.

Almost all multivitamins contain vitamin B12. However, some specific dietary supplements contain only vitamin B12 as well.

When taking supplements, it is recommended that you take them in their natural form (methylcobalamin). Synthetic forms of vitamin B12, such as cyanocobalamin, can impair kidney function (7).

Before taking any dietary supplements, talk to your doctor about possible interactions with other prescription medicines. There may be a risk of side effects with some supplements. Plus, some drug interactions may reduce the effectiveness of the vitamin B12 supplement.

3. Vitamin B12 Injections

Vitamin B12 injections are typically recommended for people with pernicious anemia or significant B12 deficiency. The injections can help raise vitamin B12 levels in the blood quickly.

The common prescription medications administered through intramuscular injections include cyanocobalamin or hydroxocobalamin.

Cyanocobalamin and hydroxocobalamin are both manufactured forms of vitamin B12. However, hydroxocobalamin is sometimes preferred over cyanocobalamin as it usually stays in the body for longer (8).

Sadly, most patients with pernicious anemia may have to remain on B12 shots for life. These injections are, however, found to be safe and carry no significant risks.

Read on to find out more about how hair loss caused by vitamin B12 deficiency can be reversed.

How To Reverse Hair Loss Caused By a Vitamin B12 Deficiency

As discussed earlier, eating foods fortified with vitamin B12 or taking multivitamins and B12 supplements can rectify deficiencies and prevent hair loss or hair thinning.

Apart from this, you can also try Ayurvedic hair loss treatments such as Shirodhara, Shiro Abhyanga, or Shiro Lepa to treat your problem.

Shirodhara is a hot oil treatment, whereas Shiro Abhyanga involves massaging your hair with cold oil. Shiro Lepa, on the other hand, uses a paste of various medicinal herbs to nourish hair and treat hair loss.

Anecdotal evidence suggests that massaging your hair with these oils can benefit the hair and scalp. It is said that these treatments can increase blood circulation, strengthen and protect the hair shaft, and even boost hair growth. However, more clinical trials and studies are needed to support these claims.

Before you start taking any supplements, it is a good idea to check the recommended dosage. Find out the right amount of vitamin B12 for hair growth in the following section.

How Much Vitamin B12 is Optimal for your Health? What is the Recommended Dosage?

In general, the recommended daily amount of vitamin B12 for adults is 2.4 micrograms (5). There is no risk of overdosing, though. Since vitamin B12 is water-soluble, any excess will be flushed out through urine. So, if you have taken more than the recommended dosage, you have no reason to worry. However, it is best to take the supplements as per your doctor’s instructions to avoid any chances of complications.


If vitamin B12 deficiency is the main reason for your hair loss, pay attention to the warning signs to quickly reverse the effects. Early treatment can restore your hair’s health completely or at least stop or slow down hair loss.

Expert’s Answers for Readers Questions

Can low vitaminB12 make your hair fall out?

Yes, low levels of vitamin B12 can give rise to hair issues such as hair loss and premature graying.

What vitamins are you lacking when your hair falls out?

Apart from vitamin B12, a deficiency of vitamins B2 (riboflavin), B7 (biotin), B9 (folate), and D can lead to hair loss.

What happens when your vitamin B12 level is low?

The symptoms of a B12 deficiency include tingling sensations, pale yellow skin, mouth ulcers, memory problems, depression, fatigue, etc.

What vitamin should I take for hair loss?

To determine which vitamin you need to take to combat hair loss and thinning, consult a doctor.

8 Sources

8 Sources

8 Sources

8 Sources

Was this article helpful?
The following two tabs change content below.
Arshiya Syeda is an editor and certified counselor. Ever the lover of the written word, she served on the editorial boards of her school and college newsletters. Writing articles on hairstyles, hair care, and nutrition helped her combine her love for reading, writing, and research. As an editor, she helps her team members deliver polished and meticulously researched content. Arshiya is fluent in English, Urdu, and Hindi and aims to become a multilinguist by learning German and teaching herself American Sign Language (ASL).