Condition guide
Vitamin B12 deficiency: treatment with injections or tablets
Vitamin B12 deficiency is treated by replacing the vitamin, at first usually by injection. What happens next depends on the cause: diet-related deficiency may be managed with tablets or twice-yearly injections, while deficiency not caused by diet, such as pernicious anaemia, usually needs injections every 2 to 3 months for life. Nerve symptoms need urgent specialist advice.
Last checked: 2026-10-04
Key facts
At a glance.
-
Most common cause
The NHS says pernicious anaemia is the most common cause of vitamin B12 deficiency in the UK, and it is not related to diet.
-
Initial treatment
The NHS says hydroxocobalamin injections are usually given every other day at first, by a GP or nurse.
-
Not diet-related
The NHS says you will usually need an injection of hydroxocobalamin every 2 to 3 months for the rest of your life.
-
Nerve symptoms
NICE CKS says to seek urgent specialist advice from a haematologist if B12 deficiency involves the nervous system.
-
Why act early
The NHS says some problems, such as nervous system damage, can sometimes be permanent.
What B12 deficiency is and why treatment depends on the cause
The NHS says vitamin B12 helps keep the nervous system healthy, and that a lack of it can cause the body to produce abnormally large red blood cells that cannot function properly, called vitamin B12 deficiency anaemia. NICE Clinical Knowledge Summaries (CKS) add that deficiency can also exist without anaemia. The key question for treatment is why the level is low, because that decides whether tablets will work and for how long treatment lasts.
Symptoms to recognise
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 ranging from mild depression or anxiety to confusion and dementia, and problems with memory, understanding and judgement. It says some of these can occur with a deficiency even without anaemia. It advises seeing a GP if you think you may have a deficiency, since these conditions can often be diagnosed from symptoms and a blood test.
Causes that change the treatment plan
The NHS says causes include pernicious anaemia, where the immune system attacks healthy cells in the stomach and prevents absorption of B12 from food (the most common cause in the UK); a lack of B12 in the diet, which is uncommon but can happen on a vegan diet without supplements or fortified foods; and medicines, including anticonvulsants and proton pump inhibitors. CKS adds metformin, colchicine, nitrous oxide and H2-receptor antagonists among drugs, gastric surgery, malabsorption, ileal resection and Crohn's disease as other causes.
The NHS says deficiency is more common in older people, affecting around 1 in 10 people aged 75 or over and 1 in 20 people aged 65 to 74.
How the diagnosis is confirmed
CKS says diagnosis rests on history, examination and investigations including a full blood count, blood film and measurement of folate and either total B12 or active B12. An anti-intrinsic factor antibody test should be considered if autoimmune gastritis is suspected or there are strong clinical features of B12 deficiency. If folate is low and malabsorption is suspected, tests for coeliac disease are suggested.
The NHS notes that before folic acid treatment starts, a GP checks B12 levels, because folic acid can improve symptoms so much that it masks an underlying B12 deficiency, which could then affect the nervous system if undetected.
Treatment options compared
The NHS says B12 deficiency anaemia is usually treated with hydroxocobalamin injections, given by a GP or nurse every other day at first, and that hydroxocobalamin is preferred to cyanocobalamin in the UK because it stays in the body longer. CKS gives the initial injection schedule as three times a week for 2 weeks when the injection route is needed. The long-term plan then depends on the cause.
| Situation | Usual approach |
|---|---|
| Diet-related deficiency | Daily B12 tablets between meals (CKS: cyanocobalamin tablets), or hydroxocobalamin injection twice a year; some people, such as those on a vegan diet, may need tablets for life. |
| Not diet-related, for example pernicious anaemia | Hydroxocobalamin injection every 2 to 3 months for life; CKS also says daily large oral doses may be considered as an alternative. |
| Neurological symptoms | Referral to a haematologist; the NHS says injections may be needed every 2 months, and CKS recommends urgent specialist advice with more frequent initial injections. |
| Medicine-induced | Injected or oral B12, with a review of whether the medicine is still needed or can be changed (CKS). |
| Recreational nitrous oxide | Injected or oral B12 and advice to stop using nitrous oxide (CKS). |
When nerve symptoms are present
Numbness or tingling in the hands and feet, unsteadiness, or problems with thinking, memory and behaviour mean the nervous system may be affected. The NHS says people with neurological symptoms are referred to a haematologist, who advises on how long injections should continue. CKS recommends seeking urgent specialist advice and, if advice is not immediately available, considering more frequent hydroxocobalamin injections until there is no further improvement. The NHS warns that some nervous system problems can be permanent, which is why prompt treatment matters.
Monitoring and diet
The NHS says you may need blood tests to check treatment is working: often around 7 to 10 days after starting, to assess haemoglobin and reticulocytes, and another after approximately 8 weeks to confirm success. Most people will not need further monitoring unless symptoms return or treatment is ineffective.
Good dietary sources of B12 according to the NHS are meat, salmon and cod, milk and other dairy products and eggs, and fortified foods such as some yeast extracts, breakfast cereals and soy products for vegetarians and vegans. Diet advice does not replace injections when absorption is the problem.
Folate deficiency is treated differently
Folate and B12 deficiency often travel together in the same conversation, but treatment differs. The NHS says folate deficiency anaemia is usually treated with daily folic acid tablets for about 4 months, longer if the cause continues, along with dietary advice. Folic acid on its own should not be used to treat B12 deficiency.
NHS and private routes
Testing and injections are normally arranged through a GP practice. If neurological symptoms are present, haematology referral is part of the NHS pathway. Private testing of B12 or private injection services exist, but a low result still needs the cause worked out, and any injection schedule should follow the clinical guidance above. Be cautious about regimens that are more frequent than your clinician has recommended without a clear reason.
Frequently asked
Questions people ask.
Quick, plain-English answers to the questions we hear most.
-
How is B12 deficiency treated?
The NHS says mainly with injections or tablets to replace the missing vitamin. Injections of hydroxocobalamin are usual at first.
-
Do I need injections for life?
If the cause is not diet-related, such as pernicious anaemia, the NHS says you will usually need an injection every 2 to 3 months for the rest of your life.
-
Can tablets work instead of injections?
In diet-related deficiency, yes. The NHS says tablets between meals or an injection twice a year may be advised. CKS says daily large oral doses may be considered in some non-diet-related cases.
-
What is pernicious anaemia?
The NHS describes it as the immune system attacking healthy cells in the stomach, which prevents the body absorbing vitamin B12 from food. It is the most common cause of B12 deficiency in the UK.
-
Why is hydroxocobalamin used rather than cyanocobalamin?
The NHS says it is preferred for injections in the UK because it stays in the body for longer.
-
Will my symptoms go away?
The NHS says many symptoms improve with treatment, but some problems, such as nervous system problems, can sometimes be permanent.
-
Should I take folic acid as well?
Only if advised. The NHS says GPs check B12 before folic acid is started because folic acid can mask a B12 deficiency.
-
Can my medicines cause low B12?
The NHS names anticonvulsants and proton pump inhibitors, and CKS adds metformin, colchicine, nitrous oxide and H2-receptor antagonists. Do not stop a medicine without advice.
-
How soon is a repeat blood test?
The NHS says a test is often done 7 to 10 days after starting treatment and another after about 8 weeks.
-
Are vegans at risk?
The NHS says deficiency from diet is uncommon but can happen on a vegan diet without B12 supplements or fortified foods, and that vegans may need B12 tablets for life.
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.
-
NHS, Vitamin B12 or folate deficiency anaemia, https://www.nhs.uk/conditions/vitamin-b12-or-folate-deficiency-anaemia/, retrieved October 2026
-
NHS, Vitamin B12 or folate deficiency anaemia: treatment, https://www.nhs.uk/conditions/vitamin-b12-or-folate-deficiency-anaemia/treatment/, retrieved October 2026
-
NICE Clinical Knowledge Summaries, Anaemia - B12 and folate deficiency, https://cks.nice.org.uk/topics/anaemia-b12-folate-deficiency/, retrieved October 2026