Skip to content
An energised woman walking in a sunny park, illustrating sustained wellbeing after B12 treatment

Wellness · 19 May 2026 · 6 min read

How long do B12 injections last?

Alaiyka Parvez

By Alaiyka Parvez

Owner, CoLaz Aesthetics Clinic

The short version

  • There is no single figure: effects can last from a couple of weeks to a few months depending on the cause, your absorption and your dose.
  • The standard NHS maintenance schedule for a non-dietary cause is a 1mg injection every two to three months for life.
  • People with a severe deficiency or absorption problems can feel the effect wear off sooner.
  • Some patients on NHS maintenance feel symptoms return before the next dose, which is a conversation for your GP, not a reason to add private top-ups unannounced.
  • Dose and timing should be set against a confirmed deficiency, not by how you feel on any given week.

There is no single number that answers this for everyone. A B12 injection’s effect can last anywhere from a couple of weeks to a few months, and the difference comes down to why you are deficient, how well your body holds on to B12, and the dose and schedule you are on. Here is how to think about it sensibly rather than chasing a figure.

If you are weighing up B12 injections, the most useful anchor is the standard NHS schedule, because it is built around how the body actually uses B12.

A calendar with marked dates beside a B12 vial, illustrating the maintenance schedule

The standard NHS schedule

For a confirmed deficiency, the NHS treatment pathway sets out:

  • Loading phase: 1mg of hydroxocobalamin on alternate days for up to two weeks (longer if there are neurological symptoms), to refill your stores.
  • Maintenance, non-dietary cause: 1mg every two to three months for life.
  • Maintenance, dietary cause: often managed with oral tablets, or injections roughly twice a year.

So once your stores are topped up, a maintenance injection is designed to hold you for two to three months. That is the closest thing to a default answer.

What makes it wear off sooner

Several things shorten how long an injection lasts you:

  • How low you started. A severe deficiency depletes faster while your body catches up.
  • Absorption problems. Conditions such as Crohn’s, coeliac disease or previous gut surgery, and the autoimmune cause behind pernicious anaemia, all affect how well you retain B12. The 2024 NICE guideline NG239 covers these groups in detail.
  • The underlying cause. A dietary shortfall behaves differently from a lifelong absorption problem.

When symptoms return early

A subset of people on standard maintenance notice their symptoms come back well before the next scheduled dose. The Pernicious Anaemia Society notes this is well recognised but not fully understood. The right move is to raise it with your GP or a haematologist, who can review your schedule, rather than quietly adding private injections on top, which leaves no one with the full picture.

Can you make the effect last longer?

Within sensible limits, the basics help your body hold its levels: a diet that includes B12 sources if you are not vegan, limiting heavy alcohol use, and not smoking, since both affect how you absorb and store nutrients. The NIH professional fact sheet is a reliable reference. But if your deficiency is caused by an absorption problem, lifestyle tweaks will not replace the injection schedule, they only support it.

The honest bottom line

How long your injection lasts is set by your biology, not by a wellness package. Dose and timing should follow a confirmed deficiency and your GP’s review, not a fixed course sold in advance. At CoLaz we do not run diagnostic blood tests, so if you have not had your B12 confirmed, that is the first step.

Ready to begin

Book a free B12 Injections consultation at your nearest CoLaz clinic.

Thirty minutes with a qualified clinician. Skin assessment, candid recommendation, no obligation.

Book a free consultation

Reply within one working day

About the author

Alaiyka Parvez

Alaiyka Parvez

Owner, CoLaz Aesthetics Clinic

Alaiyka Parvez bought the CoLaz franchise network in 2023, having joined the company as a Slough clinic employee in 2013 and gone on to open the Hounslow and Wembley franchises. She writes here on the treatments CoLaz delivers across its seven UK clinics.

Read more about Alaiyka and CoLaz →

Begin

Book a free consultation
at your nearest CoLaz clinic.

Thirty minutes with a qualified clinician. Skin assessment, candid recommendation, written plan. No obligation.

Book a free consultation