Wellbeing
How often do you need B12 injections?
The usual B12 injection schedule, and why it differs between people.

How often you need B12 injections depends on why your B12 is low. This article explains the usual schedule and what can change it.
How often do you need B12 injections?
It depends on why your B12 is low.
Most people have several injections at the start, then injections spaced further apart. Some need ongoing injections for life. Others need a shorter course.
Your schedule also depends on whether you have nerve symptoms and how you respond to treatment.
The pharmacy at Kenmakos Medical in Bletchley, Milton Keynes, gives B12 injections for £35 each. The pharmacist agrees a schedule with you rather than handing over a fixed one.
What is the usual pattern for diagnosed deficiency?
Most people follow two phases. The first is a loading course. The second is maintenance.
What is a loading course?
A loading course means having several injections close together at the start of treatment.
The standard injection in the UK is hydroxocobalamin 1mg. It is given into a muscle, usually the upper arm.
For confirmed deficiency without nerve symptoms, loading is typically several injections over the first couple of weeks. The aim is to refill the body's B12 stores, which can take a while to rebuild.
Some people notice more energy within days to a couple of weeks. Others notice little for longer. It varies.
The injections are not a quick fix for tiredness that has another cause.
What are maintenance injections?
Once your stores are restored, injections are spaced further apart. This is called maintenance.
The pharmacy's own schedule is typically every 8 to 12 weeks. The pharmacist books your next appointment before you leave, so the gap does not drift.
Why does the schedule change if you have nerve symptoms?
Your treatment may be different if you have:
Pins and needles
Numbness in your hands or feet
Problems with balance
These suggest B12 has already affected the nerves. The loading phase is then usually longer and the injections more frequent.
Nerve damage is the part of deficiency that may not fully recover if treatment is delayed.
Nerve symptoms can take months to improve. In some people they do not fully go.
If you have them, say so at the start of the appointment. This can affect your plan.
Will you need B12 injections for life?
If you have pernicious anaemia, injections are usually needed long term.
Pernicious anaemia is an autoimmune condition. The stomach cannot make the substance needed to absorb B12 from food.
Taking more B12 by mouth does not usually fix that. Injections are the standard treatment. Stopping lets levels fall again.
The same can apply if you have:
Had stomach or bowel surgery
Crohn's disease affecting the end of the small bowel
If your gut cannot absorb B12, the injections continue for as long as that remains true.
What if the cause is diet, medicines or age?
Some deficiency is easier to reverse.
Common causes include:
A vegan or vegetarian diet, which can provide little B12
Long-term metformin
Acid-reducing medicines such as omeprazole, which can reduce absorption
Older age, as older adults absorb less
Where the cause is diet, tablets usually work and cost less. Injections may be a short course or not needed long term.
Where the cause is a medicine, the plan depends on whether you keep taking it.
High-dose tablets are sometimes used for absorption problems too. The pharmacist will talk through which route suits you.
How is your plan agreed?
The appointment takes 15 to 20 minutes. The pharmacist asks about your symptoms, medical history and everything you take.
The injection itself takes under five minutes. You can carry on with your day straight afterwards.
Your schedule is set around:
The cause of your deficiency
Any nerve symptoms
How you respond
The pharmacist works with you and your GP, and adjusts the interval using your blood test results.
The NHS may offer B12 injections through your GP. Some people choose to pay privately for a sooner appointment, a time that fits around work, or a closer interval than their surgery offers.
Who are B12 injections not for?
If you only feel tired and have no confirmed or strongly suspected deficiency, injections are not the answer. Tiredness has many causes. A blood test through your GP is the right first step.
If you are pregnant, have a chronic condition or take several medicines, get personalised advice before starting.
Rare allergic reactions can happen. This is why the first injection is given where help is at hand.
Side effects are usually mild:
A sore arm
Flushing
A headache
Feeling sick
Common questions
Will I need B12 injections for life?
If the cause is pernicious anaemia or a permanent absorption problem, yes. If the cause is diet or a medicine, it may be a shorter course.
Do the injections hurt?
Most people describe a brief sting in the arm. The injection itself takes seconds.
Can I take tablets instead?
For a dietary cause, often yes. For poor absorption, tablets are less reliable and injections are the standard treatment. High-dose tablets are sometimes used.
How soon will I feel better?
Some people notice a difference within days to a couple of weeks. Nerve symptoms can take months. Results vary.
Can I have an injection more often than every 8 to 12 weeks?
The interval is set by your needs and discussed with the pharmacist and your GP. Ask at the appointment if your symptoms return before the next one is due.
Kenmakos Medical is a private pharmacy in Bletchley, Milton Keynes, where the pharmacist books your next injection before you leave, so your schedule stays on track.
Pricing
Service | Price |
|---|---|
Vitamin B12 | £35 |



