← The Journal

October 1, 2026

How Does a B12 Shot Work? What to Expect Before Your Appointment

Considering a vitamin B12 shot but unsure what it involves? Understanding how B12 injections work—and how they compare with tablets—can help you have a more informed conversation with your healthcare provider.

How does a B12 injection work?

A vitamin B12 shot delivers the vitamin by injection into a muscle. From there, it enters the bloodstream, making it available for your body to use.

This approach bypasses the digestive system. That can be useful when someone has a vitamin B12 deficiency and difficulty absorbing enough B12 through their stomach or intestines.

How are B12 shots different from tablets?

B12 tablets pass through the digestive system before the vitamin is absorbed. The process of absorption through digestion can take anywhere between 3 and 5 hours. The effects of the supplements may not be noticeable for weeks. With injections, the vitamin is delivered to the bloodstream immediately, and the effects are noticed as early as 24 to 72 hours after. This does not mean that everyone requires a B12 shot.

Oral supplements, including higher doses prescribed by a healthcare provider, can effectively treat some cases of B12 deficiency. The right option depends on the cause of the deficiency, symptoms, and individual medical needs.

What should you expect before treatment?

A consultation is an opportunity to discuss your symptoms, diet, medications, allergies, and medical history. Your provider may recommend blood tests to check for a deficiency and investigate why it developed.

Useful questions to bring include:

• Would tablets be appropriate for me?

• Do I need testing before treatment?

• How will we know whether treatment is helping?

• Will I need follow-up appointments?

If an injection is recommended, your provider should explain the procedure, possible side effects, and aftercare. Temporary soreness, swelling, or itching at the injection site can occur. Serious allergic reactions are rare but require immediate medical attention.

Will you feel more energetic immediately?

A B12 shot is not a guaranteed instant energy boost. If a deficiency is contributing to your symptoms, treatment may help as your body recovers. Extra B12 has not been shown to improve energy or endurance in people who already get enough.

The number and timing of injections should follow an individual treatment plan, with symptoms and response reviewed along the way.

Have questions about vitamin B12 injections? Visit mediiv.org to schedule a call with Mmedi iV and discuss whether a B12 consultation is right for you.