GP-administered intramuscular B12 injection in our CQC-registered clinic. 100% bioavailability versus 1–5% from oral supplements. Surbiton, KT6 7BE. Same-day and next-day appointments available.
Book — £40 0208 133 5694Vitamin B12 is essential for red blood cell formation, nerve function, DNA synthesis, and energy metabolism. Yet oral B12 supplements — even high-dose tablets or sprays — have a fundamental limitation: absorption. Standard oral B12 is absorbed at a rate of just 1–5% from the digestive tract. A 1,000 mcg tablet may deliver as little as 10–50 mcg to your cells.
An intramuscular B12 injection delivers the full dose directly into the bloodstream, bypassing the gut entirely. Absorption is effectively 100%. The result is faster, more reliable correction of deficiency and a more immediate effect on symptoms including fatigue, brain fog, mood, and nerve function.
Vitamin B12 deficiency is more common than most people realise — and often goes undetected for years. You may benefit from a B12 injection if you are:
A B12 intramuscular injection takes approximately 15 minutes from arrival to departure. Our GP will conduct a brief assessment before administering hydroxocobalamin or cyanocobalamin (the standard forms used in clinical practice) into the upper arm or gluteal muscle. The injection itself takes seconds; most patients describe it as a mild pressure.
For deficiency correction, an initial loading course (typically 3–6 injections over 2–3 weeks) may be recommended, followed by maintenance injections every 4–12 weeks. For wellness and energy support, many patients opt for monthly injections.
B12 is available both as a standalone IM injection (£40) and as a component of our IV drip formulas. For most patients, the IM injection is the most efficient and cost-effective route. If you are also interested in other nutrients — such as Magnesium, Vitamin C, L-Carnitine, or NAD+ — our IV therapy drips combine multiple ingredients in a single session.
CQC Registered · GMC GP · 5.0 ★ Google · Same-Day Surbiton
Book Now 0208 133 5694| Mon – Fri | 09:00–18:00 |
| Saturday | Enquire |
| Sunday | Closed |