Skip to main content
GPhC Registered | NHS Approved | 4.9⭐ Google Rating | Same Day Appointments | Distance Selling Pharmacy

Vitamin B12 Injection

Vitamins and Nutrition

Written by the Veritas Pharmacy clinical team. Address: 113 Chester Road, Sunderland. Registered with the General Pharmaceutical Council, registration number 9012617.

Vitamin B12 plays a central part in keeping the nervous system healthy and in helping the body make red blood cells, so low levels can leave someone feeling tired, low, or simply not quite right. At Veritas Pharmacy, a Vitamin B12 injection is available as a quick appointment, given directly into the muscle of the upper arm. Appointments last around 15 minutes, and same-day slots are usually available.

What is a Vitamin B12 injection?

Vitamin B12 injections contain a concentrated dose of the vitamin, administered directly into a muscle rather than taken as a tablet. This route bypasses the digestive system entirely, which is useful for anyone whose body struggles to absorb Vitamin B12 from food, since this kind of absorption problem cannot always be corrected simply by taking more of the vitamin by mouth.

Who might benefit from a Vitamin B12 injection?

Vitamin B12 is found mainly in animal products such as meat, fish, eggs, and dairy, so a deficiency can develop for several different reasons, including a diet that contains little or no animal products, a digestive condition that affects absorption, or a long-term medicine that reduces how well the vitamin is absorbed.

You feel unusually tired or lacking in energy. You have noticed pins and needles or numbness in your hands or feet. You follow a vegan or largely plant-based diet. You have a digestive condition that may affect absorption. You take a long-term medicine known to reduce Vitamin B12 absorption. A blood test has already shown a low or borderline Vitamin B12 level.

None of these signs alone confirm a Vitamin B12 deficiency, since tiredness and similar symptoms can have many different causes. Your pharmacist will ask about your symptoms, your diet, and any relevant medical history before confirming whether this service is suitable for you.

Do you need a blood test first?

A blood test is not required before having a Vitamin B12 injection at Veritas Pharmacy. However, if you would like to know your actual Vitamin B12 level before deciding whether to proceed, or you would like to monitor your level over time, blood testing is available in several ways.

Vitamin B12 can be checked as its own individual measurement, priced at £39, or as part of a wider blood test panel, including:

An important note on pricing. Each of these blood tests is priced separately from a phlebotomy charge of £35, which covers the taking of the blood sample itself. This phlebotomy charge applies in addition to the price of whichever panel you choose.

What to expect at your appointment

Your appointment begins with a short conversation about your symptoms, your diet, and your general medical history, so your pharmacist can confirm that a Vitamin B12 injection is suitable for you. The injection itself is given intramuscularly, meaning directly into the muscle, in the deltoid, which is the muscle at the top of your upper arm. Most people feel only a brief scratch or sting.

Before you leave, your pharmacist will explain what to expect over the following days, and how often a repeat injection might be needed, since this varies from person to person depending on the underlying cause of low levels.

How to prepare for your appointment

No special preparation is needed. It is helpful to bring a list of any medicines you currently take, and to mention any known allergies, particularly to cobalt or any previous reaction to a Vitamin B12 injection.

How to book your Vitamin B12 injection in Sunderland

Booking takes a couple of minutes online, or you can call the clinic directly to speak to someone first. We see patients from Sunderland and the surrounding area.

Pricing: £29 for the Vitamin B12 injection. The appointment lasts around 15 minutes. We are open seven days a week, from 9 o’clock in the morning until 5 o’clock in the evening, for private services.

Ready to book? Same-day slots are usually available.

Book a Vitamin B12 injection

Or call 0191 503 4053. Address: 113 Chester Road, Sunderland, SR4 7HG.

If you would prefer to check your Vitamin B12 level with a blood test before or instead of having an injection, you can book that separately.

Prefer to check your level first? Blood test panels are available, exclusive of a £35 phlebotomy charge.

Book a blood test

Frequently asked questions about the Vitamin B12 injection

Do I need a blood test before having a Vitamin B12 injection?
No, a blood test is not required beforehand. If you would like to know your actual Vitamin B12 level first, or monitor it over time, blood testing is available separately, either on its own or as part of a wider panel.
How is the Vitamin B12 injection given?
The injection is given intramuscularly, meaning directly into the muscle, in the deltoid, which is the muscle at the top of the upper arm.
How much does the Vitamin B12 injection cost, and how long does it take?
The injection costs £29, and the appointment lasts around 15 minutes.
How often will I need a Vitamin B12 injection?
This varies from person to person, depending on the underlying cause of low levels. Your pharmacist will explain what to expect and how often a repeat injection might be needed, based on your individual circumstances.
Can I have my Vitamin B12 level checked as part of a wider blood test?
Yes. Vitamin B12 can be measured on its own for £39, or as part of the Vitamin Profile Test at £89, the Vitamin and Mineral Blood Test at £119, the Women’s Hormone Blood Test at £209, or the Men’s Hormone Blood Test at £219. Each of these is priced separately from a phlebotomy charge of £35, which covers taking the blood sample.

Related reading: More Vitamins and Nutrition articles

B12 Deficiency, Intramuscular Injection, Private Pharmacist Consultation, Sunderland Pharmacy, Vegan Diet, Vitamin B12 Blood Test, Vitamin B12 Injection, Vitamins and Nutrition