Vitamin B12 Injection
Supporting energy levels, red blood cell production, and overall wellbeing.
Vitamin B12 plays a key role in keeping your blood and nervous system healthy. A deficiency can lead to symptoms such as fatigue, weakness, low mood, memory issues, or tingling in the hands and feet. It’s commonly treated with intramuscular B12 injections prescribed by your doctor.
At McCauley Pharmacy, we offer a Vitamin B12 Injection Service for patients with a valid prescription. The injection is administered in a private consultation room by a trained pharmacist.
Price: €20 (administration charge)
Availability: By appointment — available in all McCauley Pharmacies
Requirement: Valid prescription required
Why might I need a B12 injection?
Vitamin B12 deficiency may be caused by:
- Pernicious anaemia (where your body can’t absorb B12 properly)
- Poor dietary intake of B12 (common in vegetarian or vegan diets)
- Certain medications that affect absorption
Symptoms may include tiredness, low energy, memory issues, numbness, or mood changes.
What to expect
- Book your appointment at your local McCauley Pharmacy
- Bring your valid prescription from your GP
- The injection is administered into the upper arm (deltoid area)
- The process takes only a few minutes in a private consultation room
- You can return to your day right after your appointment
Frequently asked questions
Do I need a prescription?
Yes — your doctor will confirm your deficiency and provide a prescription.
How often will I need the injection?
Frequency varies depending on your condition and your doctor’s recommendation.
What age is the service for?
The service is available to adults aged 18 and over.
Your Next Step to Better Health
Talk to your pharmacist today, or click on the link to book a Vitamin B12 Injection at your local McCauley Pharmacy.
