Skip to main content

Blood and nutrition

Vitamin B12 deficiency: symptoms, causes, treatment and recovery

Vitamin B12 deficiency means the body lacks a vitamin needed for healthy red blood cells and nerves. Symptoms include extreme tiredness, pins and needles, a sore red tongue, mouth ulcers, vision problems and mood or memory changes. The most common cause in the UK is pernicious anaemia. It is usually treated with injections or tablets, and early treatment matters because some nerve damage can be permanent.

Last checked: 2026-10-04

Key facts

At a glance.

  • Main symptoms

    The NHS lists extreme tiredness, lack of energy, pins and needles, a sore and red tongue, mouth ulcers, muscle weakness, vision problems, and psychological problems from mild depression or anxiety to confusion and dementia.

  • Most common cause

    The NHS says pernicious anaemia, where your immune system attacks healthy cells in your stomach so you cannot absorb B12 from food, is the most common cause of B12 deficiency in the UK.

  • Who is affected

    The NHS says B12 and folate deficiency are more common in older people, affecting around 1 in 10 people aged 75 or over and 1 in 20 people aged 65 to 74.

  • Treatment

    The NHS says most cases can be easily treated with injections or tablets. B12 is usually given by injection at first, then tablets or regular injections depending on the cause.

  • Lifelong?

    The NHS says if the deficiency is not caused by diet, you will usually need an injection of hydroxocobalamin every 2 to 3 months for the rest of your life.

  • Why act early

    The NHS says many symptoms improve with treatment but some problems caused by the condition can be irreversible, so it should be diagnosed and treated as soon as possible.

What are the symptoms of vitamin B12 deficiency?

The NHS says vitamin B12 and folate keep the nervous system healthy, among other functions, and that a deficiency in either can cause a wide range of problems. Symptoms tend to develop gradually, and not everyone has all of them.

The NHS also says some of these problems can happen if you have a deficiency but do not have anaemia, and that symptoms must be taken into account alongside blood tests. Some people have symptoms and seem to have normal levels, and some have low levels without symptoms.

  • Extreme tiredness and a lack of energy.

  • Pins and needles.

  • A sore and red tongue, and mouth ulcers.

  • Muscle weakness.

  • Problems with your vision.

  • Psychological problems, which can range from mild depression or anxiety to confusion and dementia.

  • Problems with memory, understanding and judgement.

What is vitamin B12 deficiency?

Vitamin B12 is involved in making red blood cells, keeping the nervous system healthy, releasing energy from food and using folate, according to the NHS. When too little is available, red blood cells can grow abnormally large and work poorly, a pattern called vitamin B12 deficiency anaemia. The same NHS page notes that some of the problems can also occur when B12 is low but you are not anaemic, so a normal blood count does not rule it out.

The body can store B12 for a while, which is one reason that deficiency often creeps up over months or years and symptoms are easy to mistake for ageing, stress or overwork.

How is vitamin B12 deficiency treated?

The NHS says B12 deficiency anaemia is usually treated with injections of hydroxocobalamin, given every other day at first by a GP or nurse. What happens next depends on the cause. If the deficiency is diet-related, you may be advised to take B12 tablets daily between meals, or to have a hydroxocobalamin injection twice a year. People who struggle to get enough B12 from food, such as those following a vegan diet, may need tablets for life, while someone whose deficiency came from a prolonged poor diet may be able to stop once levels and diet have recovered.

If the deficiency is not diet-related, as in pernicious anaemia, you usually need an injection of hydroxocobalamin every 2 to 3 months for the rest of your life. If you have had neurological symptoms such as numbness or tingling in the hands and feet, you will be referred to a haematologist and may need injections every 2 months. The NHS says hydroxocobalamin is preferred to cyanocobalamin in the UK because it stays in the body for longer.

Monitoring is simple. A blood test is often done around 7 to 10 days after starting treatment, and another after about 8 weeks to confirm it has worked. Most people do not need further monitoring unless symptoms return or treatment is ineffective.

NHS treatment pathways by cause of B12 deficiency
CauseTypical treatment
Diet-relatedDaily tablets between meals, or an injection twice a year; may be lifelong for vegans
Not diet-related, e.g. pernicious anaemiaInjection every 2 to 3 months for life
Neurological symptomsHaematology referral; injections about every 2 months

What causes vitamin B12 deficiency?

Pernicious anaemia is the most common cause of B12 deficiency in the UK. In this autoimmune condition the immune system attacks healthy cells in the stomach, which stops the body absorbing B12 from the food you eat. Because the problem is absorption rather than intake, eating more B12-rich food does not fix it.

Diet can also be responsible, though the NHS calls this uncommon. It can happen with a vegan diet if B12 supplements or fortified foods are not used, or after a restrictive or poor diet over a long time. Certain medicines, including anticonvulsants and proton pump inhibitors, can affect how much B12 the body absorbs. The NHS vitamin pages add that B12 is not found naturally in fruit, vegetables and grains, so vegans may not get enough. Older people are more affected, with roughly 1 in 10 people aged 75 or over having B12 or folate deficiency.

How is vitamin B12 deficiency diagnosed?

A GP can often make the diagnosis from your symptoms and blood tests. The NHS says the tests check haemoglobin level, whether red blood cells are larger than normal, and the levels of B12 and folate. It stresses that symptoms must be weighed alongside results, because some people have symptoms with seemingly normal levels, and some have low levels without symptoms.

If B12 deficiency is confirmed, further tests may look for the cause. These can include blood tests for pernicious anaemia, which the NHS says are not always conclusive but often give a good idea. Referral may go to a haematologist if the cause is uncertain, you are pregnant, or symptoms suggest nerve involvement; to a gastroenterologist if poor absorption by the gut is suspected; and to a dietitian if poor diet is the likely cause.

Vitamin B12 in food, supplements and vegan diets

The NHS says good sources of vitamin B12 include meat, fish (salmon and cod), milk and other dairy products, cheese and eggs, and some fortified breakfast cereals. Vegetarians and vegans can look for foods fortified with B12, such as some yeast extracts, breakfast cereals and soy products, and should check the nutrition labels.

Adults aged 19 to 64 need about 1.5 micrograms a day, according to the NHS. It says that if you eat meat, fish or dairy foods you should be able to get enough from your diet, but that as B12 is not found naturally in foods such as fruit, vegetables and grains, vegans may not get enough.

The NHS says there is not enough evidence to show what the effects may be of taking high doses of B12 supplements each day, and that taking 2mg or less a day in supplements is unlikely to cause any harm. Eating more B12 does not fix pernicious anaemia, because the problem is absorption rather than intake.

Diet-related versus non-diet-related B12 deficiency (NHS)
Diet-relatedNot diet-related (for example pernicious anaemia)
Typical causeVegan diet without supplements or fortified foods, restrictive or poor diet for a long timeImmune system attacks stomach cells so B12 cannot be absorbed from food
How commonUncommonPernicious anaemia is the most common cause in the UK
Usual treatment after the starting injectionsDaily tablets between meals, or an injection twice a yearInjection every 2 to 3 months for the rest of your life
How longMay be lifelong for people who cannot get enough from diet; may stop if levels and diet recoverUsually lifelong

Complications, pregnancy and why timing matters

Although uncommon, the NHS says B12 or folate deficiency, with or without anaemia, can lead to nerve problems, temporary infertility, heart conditions, and pregnancy complications and birth defects. Severe anaemia in adults can contribute to heart failure. Some complications improve with treatment, but nervous system problems can sometimes be permanent, which is why the NHS advises seeing a GP promptly if you think you may be deficient.

Folate deficiency and B12: why they are checked together

Folate deficiency can look similar, and the two are often considered together. The NHS says folic acid tablets are used for folate deficiency, usually for about 4 months. Before starting them, your GP will check your B12 level, because folic acid can improve symptoms so much that it masks an underlying B12 deficiency. If B12 deficiency is missed it could affect the nervous system.

When to see a GP

The NHS says to see a GP if you think you may have a vitamin B12 or folate deficiency. These conditions can often be diagnosed from your symptoms and a blood test, and it is important to be diagnosed and treated as soon as possible because some problems can be irreversible.

The NHS says you will be referred to a haematologist if you have neurological symptoms such as numbness or tingling in the hands and feet caused by B12 deficiency, if your GP is uncertain of the cause, or if you are pregnant. Do not start or stop B12 treatment without medical advice.

NHS and private pathways

Diagnosis and treatment are normally handled in primary care, with the district nurse or practice nurse giving injections. Private GPs and clinics can order the same blood tests, and some offer B12 injections, but the sensible questions are the same: what is the cause, what level was measured and how will the schedule be reviewed. Avoid starting supplements before testing if you can, since tablets can alter blood results.

Be wary of treatment schedules that are not linked to a diagnosed cause. The NHS pathway is built around identifying why B12 is low, because that decides whether treatment is short-term or lifelong.

Frequently asked

Questions people ask.

Quick, plain-English answers to the questions we hear most.

  • What are the symptoms of vitamin B12 deficiency?

    The NHS lists extreme tiredness, lack of energy, pins and needles, a sore and red tongue, mouth ulcers, muscle weakness, problems with vision, psychological problems from mild depression or anxiety to confusion and dementia, and problems with memory, understanding and judgement. Symptoms can occur without anaemia.

  • What causes vitamin B12 deficiency?

    The NHS says the most common cause in the UK is pernicious anaemia, where the immune system attacks stomach cells so you cannot absorb B12 from food. It can also result from a vegan diet without supplements or fortified foods, a restrictive or poor diet, or medicines such as anticonvulsants and proton pump inhibitors.

  • How is vitamin B12 deficiency diagnosed?

    The NHS says a GP can often diagnose it from your symptoms and blood tests that check haemoglobin, whether red blood cells are larger than normal, and B12 and folate levels. Further tests may check for pernicious anaemia, though these are not always conclusive, and your symptoms are taken into account.

  • How is vitamin B12 deficiency treated?

    The NHS says B12 is usually given by injection at first, every other day by a GP or nurse. After that you will need tablets between meals or regular injections depending on whether the cause is diet-related. Treatment may last until levels improve or for the rest of your life.

  • Will I need B12 injections for life?

    If the deficiency is not caused by diet, the NHS says you will usually need an injection of hydroxocobalamin every 2 to 3 months for the rest of your life. If it is diet-related you may take tablets or have injections twice a year, and some people with prolonged poor diet can stop once levels and diet have recovered.

  • How long does it take to recover from B12 deficiency?

    The NHS says a blood test is often done 7 to 10 days after starting treatment, and another after about 8 weeks to confirm it has worked. Many symptoms improve with treatment, but some problems, such as those affecting the nervous system, can sometimes be permanent.

  • Can I get enough B12 from food?

    If you eat meat, fish or dairy foods, the NHS says you should be able to get enough B12 from your diet, as adults need about 1.5 micrograms a day. It says vegans may not get enough, as B12 is not found naturally in fruit, vegetables or grains, and may need supplements or fortified foods.

  • Do some medicines lower B12?

    Yes. The NHS says certain medicines, including anticonvulsants and proton pump inhibitors (PPIs), can affect how much B12 and folate your body absorbs. Do not stop a prescribed medicine without talking to your GP, who can advise whether testing or treatment is needed.

  • Is B12 deficiency dangerous in pregnancy?

    The NHS says that, although uncommon, B12 or folate deficiency can lead to complications including pregnancy complications and birth defects, and that you may be referred to a haematologist if you have B12 deficiency anaemia and are pregnant. Speak to your GP or midwife if you are concerned.

  • Can too much B12 be harmful?

    The NHS says there is not enough evidence to show the effects of taking high doses of B12 supplements each day, and that taking 2mg or less a day in supplements is unlikely to cause any harm. If you take supplements, do not take too much, as this could be harmful.

Where this comes from

Sources and checking.

This guide is for information, not medical advice.

Your GP or consultant knows your history and can tell you which parts apply to you. If your symptoms are severe, rapidly worsening, or come with red-flag features, seek urgent medical care. Figures and availability change, so treat them as a guide and confirm with the provider.

Published 2026-10-04, next review 2027-10-04.