B12 Injections Explained: What They Treat, Who They Suit and What to Expect
2 November 2026 · 8 min read

A B12 injection puts vitamin B12 straight into the muscle, so it reaches the bloodstream without having to be absorbed through the gut first. At Mesglo London in Marylebone, vitamin B12 shots at our Baker Street clinic start from £300 a session and take 15 to 20 minutes. This guide sets out what B12 does in the body, who tends to benefit, what a session actually involves, how often people have them and when a blood test and a conversation with your GP should come first.
Key Takeaways
- Vitamin B12 is essential for red blood cell formation, neurological function, DNA synthesis and energy metabolism
- An intramuscular injection bypasses the digestive system, which matters most when absorption rather than intake is the problem
- The people who benefit most are those on plant based diets, older adults, people with absorption issues and anyone with a diagnosed deficiency
- A session at our Marylebone clinic takes 15 to 20 minutes and starts from £300, with a health assessment and B12 deficiency screening first
- If persistent tiredness is your main concern, it is worth finding out whether you are actually low in B12 before you treat it
What Does Vitamin B12 Actually Do?
Vitamin B12 is one of the vitamins the body cannot make for itself. It is essential for red blood cell formation, for neurological function, for DNA synthesis and for energy metabolism, which is a wide brief for a single nutrient and the reason low levels can show up in several different ways at once.
B12 comes almost entirely from animal foods, which is why a plant based diet is one of the most common reasons for running low. The other common reason is absorption: the route B12 takes out of the gut and into the bloodstream is more involved than it is for most nutrients, and it can be disrupted by age, by gut conditions and by some medicines.
B12 is water soluble, so the body excretes what it does not use rather than storing it indefinitely the way it stores the fat soluble vitamins. That is part of why the safety profile of B12 is as good as it is.
Low B12 is one cause of tiredness, not the only one. Tiredness is one of the least specific symptoms in medicine, and a B12 injection will not help if something else is behind it. That is worth settling before you book anything.
Why an Injection Rather Than a Tablet?
The argument for injecting is absorption. Oral B12 supplements are often poorly absorbed, and when the problem is the absorption route itself, a tablet asks the part of the system that is not working to do the work anyway.
An intramuscular injection takes that route out of the equation. At Mesglo London the dose goes directly into the muscle, bypassing the digestive system, which is what gives the shot its immediate bioavailability. If your levels are fine and your absorption is fine, an injection is doing less for you than the marketing suggests; if either one is the problem, it is doing something a capsule cannot.
Who Are B12 Injections For?
The people who benefit most are the ones with a reason to be low. That means vegans and vegetarians, older adults, people with absorption issues, people experiencing fatigue or brain fog, and anyone with a diagnosed B12 deficiency.
It is a short list and a specific one, and we would rather say so than imply the treatment suits everybody. A B12 injection is a way of correcting or preventing a shortfall in a nutrient. It is not a general pick me up, and it is not a treatment for tiredness that has another cause.
What Happens in a Session?
The appointment takes 15 to 20 minutes from start to finish and there is no downtime afterwards. It runs in four steps.
It begins with a consultation: a health assessment and B12 deficiency screening, so the treatment is matched to a reason rather than booked on spec. The injection site is then cleansed and prepared. The B12 is given as an intramuscular injection. You leave with aftercare advice and a follow up schedule if a course is the right approach.
Nothing about the appointment stops you going back to work, to the gym or out for the evening.
How Soon Do People Notice Anything?
Most clients notice increased energy and improved mood within 24 to 72 hours of their first injection. Those with a significant deficiency may need a course of treatments before they feel the full benefit, because a single shot is topping up a shortfall that took time to build.
Those are reports from people who chose to seek the treatment out, and that is a setting in which expectation plays its part. The biology behind correcting a genuine deficiency is not in question. What nobody can promise you is a particular outcome on a particular day, and a clinic that quotes you a precise figure for how much better you will feel is overselling.
How Often Should You Have One?
For general wellness, monthly injections are the usual rhythm. Someone with a diagnosed deficiency may need more frequent treatments at the start, then settle into maintenance once levels are where they should be.
The schedule is set at your assessment rather than bought off a shelf, because the right interval depends on why you were low in the first place.
Is It Safe, and What Are the Side Effects?
B12 injections have an excellent safety profile. Side effects are rare, and the one people most often report is mild soreness at the injection site, which settles on its own.
Because B12 is water soluble, excess is naturally excreted by the body rather than accumulating. As with any injectable, it should be given by a trained practitioner after a proper assessment, and anything you already take should be mentioned at that assessment so it can be taken into account.
What Do B12 Injections Cost in London?
B12 injections at Mesglo London start from £300 per session, and package pricing is available for a regular course. The price is confirmed at consultation, so you know what you are committing to before anything is booked.
Prices across London vary, and so does what the fee covers. When you compare clinics, compare the cost of a course rather than a single shot, and ask what is included: the assessment, the injection itself and the aftercare are not always in the same price.
B12 or NAD+? Which Question Are You Asking?
The two get mentioned in the same breath and they answer different questions. B12 is an essential vitamin, and a B12 injection is clearest in value where there is a deficiency or an absorption problem, something a blood test can identify.
NAD+ is a coenzyme rather than a vitamin, and NAD+ shots at our Marylebone clinic aim to support a pool that declines with age rather than correct a measured shortfall. If you are weighing the two, our guide to what NAD+ injections do and what the evidence shows sets out where that treatment stands.
If you suspect a deficiency, test before you choose between them. The test is what turns a guess into a plan.
When to Speak to Your GP First
Persistent tiredness, pins and needles, breathlessness or a change in how you are thinking are all worth taking to a GP rather than to a clinic. A blood test can show whether B12 is actually low, and if it is, it can also point at why, which sometimes matters more than the number itself.
A consultation here includes a health assessment and B12 deficiency screening, and it can end with us telling you that an injection is not the right answer for you. We would rather say that than sell you a course.
In Short
A B12 injection is a straightforward treatment with a narrow and well understood job: getting an essential vitamin into the bloodstream when diet or absorption is not managing it. Where that is the situation, it works on well established ground. Where it is not, it is unlikely to be the thing that changes how you feel, and we would rather you heard that before you booked. At Mesglo London, B12 injections start from £300 a session, the appointment takes 15 to 20 minutes, and every course begins with a health assessment and B12 deficiency screening. If you want to talk it through, read the treatment page or book a consultation at 4 Baker Street and we will set out what is realistic first.
Questions people ask
Do I need a blood test before a B12 injection?
A blood test is the only way to know whether you are actually low in B12, and if persistent tiredness is what brought you here it is the sensible first step with your GP. Your consultation at Mesglo London includes a health assessment and B12 deficiency screening so the treatment is matched to a reason rather than booked on spec.
Does a B12 injection hurt?
It is a quick intramuscular injection and most people find it very manageable. Mild soreness at the injection site is the most commonly reported side effect and it settles on its own. There is no downtime afterwards.
How long does the appointment take?
15 to 20 minutes from start to finish, covering the consultation, the injection and the aftercare advice. You can go straight back to your day afterwards.
Can I have B12 injections if I already take a supplement?
Tell your practitioner what you already take at the health assessment so it can be taken into account when the schedule is set. B12 is water soluble and excess is naturally excreted, but the plan should still be built around what you are already doing rather than on top of it.
Can B12 injections be combined with other treatments?
Yes, and they often are, since the appointment is short and there is no downtime. B12 is not a skin treatment though, so if your concern is skin quality, texture or laxity, the regenerative treatments will do more for it than a B12 shot will. Your plan can include both.
“5 star service, results and aftercare. I appreciate the holistic approach - it provides natural-looking, longer-lasting results because it targets the root causes.”Read all reviews

Talk it through with Rahena
A consultation at 4 Baker Street comes first in every case. Rahena assesses your skin or hair, explains what would and would not help, and there is no obligation to go ahead.