Booster Shots

Vitamin B12 Shot

Rated 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

  • Vitamin B12Energy production
Book this service with our team on WhatsApp.Book on WhatsApp

Our clinical team checks suitability and confirms the treatment before your visit.

  • 4.9★★★★★1,200+ Google reviews
  • 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
Read all reviews on Google

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

More Booster Shots

See all

My Care

  1. When
  2. Who
  3. Where
  4. Review

Pay online at the last step

Apple Pay Google Pay Visa Mastercard American Express

How Can We Help You at Home Today?

Free Doctor Visit IncludedWith any drip or lab test above AED 1,000AED 399Free

Welcome gift

10% Off Your First 3 Visits

Sign up with your email and mobile to get your code.

By signing up you agree to get emails from City Doctor. You can stop them any time. Privacy policy

One Tap Away

Add City Doctor to Your Home Screen