
Vitamin B12 Shot
4.9Rated 4.9 out of 5 on Google, 1,200+ Google reviews
The Vitamin B12 Shot is a quick 5 minute vitamin B12 injection for energy and focus.
AED 299

- Time5 min
- Volume5 ml
AED 299
In Your Shot
1 ingredient
Amounts change with the strength you choose.
- Vitamin B12Energy production
Ask our team for the ingredient list.
Our clinical team checks suitability and confirms the treatment before your visit.
- LicensedDHA · DoH · SHA
- Day and nightDubai, Abu Dhabi, Sharjah
What Patients Say
4.9 · 1,200+ reviews
- ★★★★★
Fares came over, gave me a b12 injection - very smooth, clear as to what he has to do, checked for medical conditions and reasons before starting the process, and no pain when giving me the injection. And very efficient. Overall, great service from Fares!
Tar V. · August 2024 · Google review - ★★★★★
Mahira from City Dr. healthcare has the lightest hands! Didnt even feel the 2 big injections I had to take. Being in the comfortable of my home also helped! Highly recommend!
Juliana P. · August 2024 · Google review - ★★★★★
Mahira was great and accommodating. I didn't feel any pain from the injection, which was very gentle. This should definitely become a ritual for health.
Daniel B. · June 2024 · Google review
Before You Book
About this shot
The Vitamin B12 Shot is a quick 5 minute vitamin B12 injection for energy and focus, given by a City Doctor nurse at your home, hotel or office in Dubai, Abu Dhabi or Sharjah.
Do you visit my area?
Yes. We visit homes and hotels in Dubai, Abu Dhabi and Sharjah.
When will the team arrive?
When you book, you pick a one-hour time slot. The earliest slot starts at least 1 hour from now. We aim to arrive within your chosen time slot, but unforeseen factors may change this.
When do I pay?
You pay online at the last step. First choose your service, day, time slot and address.
Who gives it?
Our licensed medical team (DHA, DoH, SHA).
How long does it take?
About 5 minutes.
How much does Vitamin B12 Shot cost?
AED 299. You pay online at the last step.
Is this for emergencies?
No. In an emergency, call 998 now.
Checked by the City Doctor medical teamLast checked: October 2026








