General Health

B12 Injections vs Tablets: Which Works Better?

P
pharmodigital2026
Reviewed by our GPhC-registered team
· 6 min read
B12 Injections vs Tablets: Which Works Better?

If your B12 is low, the obvious question is whether you need injections or whether tablets will do. The honest answer is that it depends entirely on why you are low — and for one particular cause, the answer is not negotiable.

This guide forms part of our complete guide to vitamin B12 deficiency. See also what causes B12 deficiency.

The key difference: bypassing your gut

Absorbing B12 from food or a tablet normally requires stomach acid and a protein called intrinsic factor. An injection puts B12 straight into the muscle, skipping that process entirely — which is why it works regardless of whether your absorption is functioning.

AT A GLANCE
  Injections Tablets
Needs working absorption No Mostly yes
Speed of correction Faster Slower
Depends on daily habit No Yes — every day
Suitable for pernicious anaemia Standard NHS treatment Not standard — GP decision only

When injections are the right answer

Injections are the established treatment where absorption is the problem:

  • Pernicious anaemia or autoimmune gastritis — NICE recommends hydroxocobalamin injections, and for these patients treatment is lifelong, typically 1mg every two to three months, continued even if symptoms have resolved.
  • After gastric or bariatric surgery, or bowel surgery involving the ileum.
  • Significant neurological symptoms — numbness, tingling, balance problems — where correcting levels quickly matters.
  • Where tablets have not worked despite good adherence.

When tablets can be enough

If your deficiency is dietary and your gut works normally — a vegan or vegetarian diet without supplementation, for instance — oral B12 is usually effective and is the sensible first step.

There is also a genuinely interesting wrinkle in the evidence. A small amount of B12 — roughly 1% — is absorbed by simple passive diffusion, which does not require intrinsic factor. That means high-dose oral B12 (around 1000µg daily) can raise levels even in some people with absorption problems, and studies have shown high-dose oral treatment can be an effective alternative to injections in selected patients.

IMPORTANT — DO NOT SWITCH ON YOUR OWNIf you are on B12 injections for pernicious anaemia, do not stop them and move to tablets without your GP’s agreement. Untreated or under-treated deficiency can cause irreversible nerve damage. High-dose oral therapy is only an option where a clinician has assessed it as appropriate and adherence can be relied on.

Who our B12 injection service is for

We assess every patient individually, and an injection is not automatically the right answer for everyone who feels tired. Our pharmacists will consider an injection where one of the following applies.

  • Confirmed vitamin B12 deficiency. Treatment may be arranged by a GP or specialist, or provided privately where our service criteria are met.
  • Autoimmune gastritis or pernicious anaemia. These conditions can prevent normal absorption of B12 and may require long-term replacement under an NHS treatment plan.
  • Reduced absorption. This may follow gastric or bariatric surgery, removal of part of the bowel, Crohn’s disease or another malabsorption condition.
  • A diet low in vitamin B12. People following vegan or very restricted diets may be at greater risk — although tablets and dietary changes may be more appropriate than injections in some cases.
  • Medicines associated with lower B12. These include metformin, proton pump inhibitors, H2-receptor antagonists and some anticonvulsants. Do not stop a prescribed medicine without speaking to the prescriber.
  • Nitrous oxide use. Nitrous oxide can interfere with how B12 works in the body.
SEEK MEDICAL ASSESSMENT, NOT AN INJECTIONNumbness, weakness, balance problems or difficulty walking need prompt medical assessment rather than a routine wellbeing injection. If you have any of these, please contact your GP or NHS 111 first.

How our B12 injection service works

We offer vitamin B12 injections at Bosmere Pharmacy (Havant), Davies Pharmacy (Havant) and Emsworth Pharmacy — with no GP referral needed and no waiting list. Appointments take around ten minutes.

Worth being clear on one point, because it causes confusion: our B12 injections and our blood tests are separate services at separate locations. Blood testing is carried out only at our Davies Pharmacy phlebotomy centre, whereas B12 injections are available at three of our branches.

B12 INJECTIONS
Single injection £25
Course of 4 (weekly) £95

To be straightforward about scope: this is a service for people who are low in B12 or topping up. If you may have pernicious anaemia or another absorption disorder, you need a formal diagnosis and the NHS lifelong regimen through your GP — our pharmacists will tell you plainly if that is the route you should be taking. See our B12 injection service.

Not sure which you need?
Talk it through with a GPhC-registered pharmacist across our four Hampshire branches. Honest advice on whether injections are necessary for you.

Book an appointment →

What to expect after treatment starts

Whichever route you take, improvement tends to follow the same order — and knowing that upfront helps you judge whether treatment is working.

TYPICAL RECOVERY TIMELINE
Energy and general wellbeing Days–2 weeks
Brain fog, concentration, mood 2–8 weeks
Blood count normalising 1–2 months
Tingling and numbness Months

Why B12 matters in the first place

It is worth being clear about what you are actually treating. B12 is essential for four things: making healthy red blood cells so oxygen reaches your muscles and brain; maintaining the myelin sheath that protects your nerves; releasing energy from food; and supporting brain function and mood, including processing homocysteine alongside folate.

That is why deficiency produces such a scattered set of symptoms, and why correcting it can feel like several unrelated problems improving at once.

And the honest caveat, again: this applies only if you are genuinely low. B12 is not an energy supplement for people with normal levels.

Woman walking energetically on a coastal path, representing restored energy after treating vitamin B12 deficiency.
Energy is usually the first thing people notice returning.
WHY SOUTHDOWNSYour injection is given by GPhC-registered pharmacists at Southdowns Pharmacy Group — winners of Pharmacy Services Provider of the Year 2024 (Davies Pharmacy, Independent Pharmacy Awards), UK Pharmacy Team of the Year 2022 and UK Community Pharmacist of the Year in 2017 and 2023. Four Hampshire branches, no GP referral, no waiting list.

Frequently asked questions

Are B12 injections better than tablets?
Not universally — they are better when absorption is the problem, because they bypass the gut. For dietary deficiency with a healthy gut, tablets are often perfectly adequate.

How quickly do B12 injections work?
Many people notice improvement in energy within days to a couple of weeks. Neurological symptoms such as tingling typically take longer and may improve gradually over months.

How often do you need B12 injections?
It depends on the reason. For pernicious anaemia the NHS maintenance regimen is usually 1mg every two to three months after loading doses. For top-up purposes, a course followed by periodic injections is common.

Can I take too much B12?
B12 has a good safety profile and excess is generally excreted, but that is not a reason to self-manage a deficiency that needs proper assessment.

Do I need a blood test first?
It is usually sensible to know your level and, ideally, the cause. Our pharmacists can advise what is appropriate for you.

This guide is general information and not a diagnosis or a substitute for advice from your GP. Do not stop or change prescribed B12 treatment without medical advice.

pharmodigital2026
Written by

pharmodigital2026

Part of the GPhC-registered pharmacy team at Southdowns Pharmacy, providing evidence-based health guidance across our Hampshire branches.

Keep Reading

More from our pharmacists