Skip to main content

Causes - Vitamin B12 or folate deficiency anaemia

Vitamin B12 or folate deficiency anaemia occurs when a lack of either of these vitamins affects the body's ability to produce fully functioning red blood cells.

Red blood cells carry oxygen around the body. Most people with vitamin B12 or folate deficiency anaemia have underdeveloped red blood cells that are larger than normal. The medical term for this is megaloblastic anaemia.

A vitamin B12 or folate deficiency can be the result of a variety of problems.

Causes of vitamin B12 deficiency

Pernicious anaemia

Pernicious anaemia is the most common cause of vitamin B12 deficiency in the UK.

Pernicious anaemia is an autoimmune condition that affects your stomach.

An autoimmune condition means your immune system, the body's natural defence system that protects against illness and infection, attacks your body's healthy cells.

Vitamin B12 is combined with a protein called intrinsic factor in your stomach. This mix of vitamin B12 and intrinsic factor is then absorbed into the body in part of the gut called the distal ileum.

Pernicious anaemia causes your immune system to attack the cells in your stomach that produce the intrinsic factor, which means your body is unable to absorb vitamin B12.

The exact cause of pernicious anaemia is unknown, but it's more common in women around 60 years of age, people with a family history of the condition and those with another autoimmune condition, such as Addison's disease or vitiligo.


Some people can develop a vitamin B12 deficiency as a result of not getting enough vitamin B12 from their diet.

A diet that includes meat, fish and dairy products usually provides enough vitamin B12, but people who do not regularly eat these foods can become deficient.

People who eat a vegan diet and do not take vitamin B12 supplements or eat foods fortified with vitamin B12, are also at risk.

Stores of vitamin B12 in the body can last around 2 to 4 years without being replenished, so it can take a long time for any problems to develop after a dietary change.

Conditions affecting the stomach

Some stomach conditions or stomach operations can prevent the absorption of enough vitamin B12.

For example, a gastrectomy, a surgical procedure where part of your stomach is removed, increases your risk of developing a vitamin B12 deficiency.

Conditions affecting the intestines

Some conditions that affect your intestines can also stop you absorbing the necessary amount of vitamin B12.

For example, Crohn's disease, a long-term condition that causes inflammation of the lining of the digestive system, can sometimes mean your body does not get enough vitamin B12.


Some types of medicine can lead to a reduction in the amount of vitamin B12 in your body.

For example, proton pump inhibitors (PPIs), a medicine sometimes used to treat indigestion, can make a vitamin B12 deficiency worse.

PPIs inhibit the production of stomach acid, which is needed to release vitamin B12 from the food you eat.

Your GP will be aware of medicines that can affect your vitamin B12 levels and will monitor you if necessary.

Functional vitamin B12 deficiency

Some people can experience problems related to a vitamin B12 deficiency, despite appearing to have normal levels of vitamin B12 in their blood.

This can happen as the result of a problem known as functional vitamin B12 deficiency, where there's a problem with the proteins that help transport vitamin B12 between cells.

This results in neurological complications involving the spinal cord.

Causes of folate deficiency

Folate dissolves in water, which means your body is unable to store it for long periods of time.

Your body's store of folate is usually enough to last 4 months. This means you need folate in your daily diet to ensure your body has sufficient stores of the vitamin.

Like vitamin B12 deficiency anaemia, folate deficiency anaemia can develop for a number of reasons.


Good sources of folate include broccoli, Brussels sprouts, asparagus, peas, chickpeas and brown rice.

If you do not regularly eat these types of foods, you may develop a folate deficiency.

Folate deficiency caused by a lack of dietary folate is more common in people who have a generally unbalanced and unhealthy diet, people who regularly misuse alcohol, and people following a fad diet that does not involve eating good sources of folate.


Sometimes your body may be unable to absorb folate as effectively as it should. This is usually caused by an underlying condition affecting your digestive system, such as coeliac disease.

Excessive peeing

You may lose folate from your body if you pee frequently.

This can be caused by an underlying condition that affects one of your organs, such as:

  • congestive heart failure – where the heart is unable to pump enough blood around the body
  • acute liver damage – often caused by drinking excessive amounts of alcohol
  • long-term dialysis – where a machine that replicates the kidney function is used to filter waste products from the blood


Some types of medicines reduce the amount of folate in your body or make the folate harder to absorb.

These include some anticonvulsants (medicines used to treat epilepsy), colestyramine, sulfasalazine and methotrexate.

Your GP will be aware of medicines that can affect your folate levels and will monitor you if necessary.

Other causes

Your body sometimes requires more folate than normal. This can cause folate deficiency if you cannot meet your body's demands for the vitamin.

Your body may need more folate than usual if you:

  • are pregnant
  • have cancer
  • have a blood disorder – such as sickle cell anaemia, an inherited blood disorder that causes red blood cells to develop abnormally
  • are fighting an infection or health condition that causes inflammation (redness and swelling)

Premature babies (born before the 37th week of pregnancy) are also more likely to develop a folate deficiency because their developing bodies require higher amounts of folate than normal.


If you're pregnant or there's a chance you could get pregnant, it's recommended that you take a 400 microgram folic acid tablet every day before pregnancy and until you're 12 weeks pregnant.

This will ensure that both you and your baby have enough folate and help your baby grow and develop.

Folic acid tablets are available with a prescription from a GP, or you can buy them from pharmacies, large supermarkets and health food stores.

If you're pregnant and have another condition that may increase your body's need for folate, your GP will monitor you closely to prevent you becoming anaemic.

In some cases, you may need a higher dose of folic acid. For example, if you have diabetes, you should take a 5 milligrams (5mg) supplement of folic acid instead of the standard 400 micrograms.

Your GP can prescribe a higher dose of folic acid.

Find out more about vitamins and nutrition in pregnancy

Page last reviewed: 23 May 2019
Next review due: 23 May 2022