Vitamin B12 plays a crucial role in the formation of red blood cells, energy production, and nerve function.
In the UK, some groups are more likely to have low B12 levels, such as older adults, those with restricted diets, or individuals with conditions that affect absorption.
Our Vitamin B12 injection service is designed for people who have been diagnosed with low levels, are at risk of deficiency, or have discussed treatment with a healthcare professional.
The service is provided in a safe, regulated setting by trained pharmacy teams.
Vitamin B12 injections deliver cobalamin directly into the muscle, bypassing the gut and ensuring maximum absorption. They’re especially helpful for people who
Hydroxocobalamin (B12) is the form used by the NHS and Imaan Healthcare. It’s effective, long-acting, and well-tolerated.





Vitamin B12 deficiency can develop gradually and may go unnoticed without proper testing. Risk factors include:
Some people may experience symptoms such as tiredness, numbness or tingling, low mood, or difficulty concentrating. As these can also be linked to other causes, a blood test is usually needed to confirm the deficiency.
If you are already under medical care, we can provide injections in line with your doctor’s recommendations, where appropriate.
You can access our Vitamin B12 injection service in three ways:
We provide clear and competitive pricing. Costs vary depending on whether the service is accessed privately or through the NHS. Our team will explain all fees before your appointment.
Yes, before starting treatment, a blood test is typically recommended, as symptoms of deficiency can overlap with those of other health conditions. If you have not had a recent test, our team can guide you on how to arrange one with your GP or a private provider.
Vitamin B12 injections are generally well tolerated. Temporary injection site discomfort is one of the mild side effects. Although serious side effects are uncommon, our pharmacy staff is prepared to help if necessary.
Imaan Healthcare is a nationwide chain of nearly over 70 independent Community Pharmacies, meaning you can easily find a pharmacy near you. We employ over 300 people from the communities where our pharmacies are based, serving over 100,000 patients yearly.