How to Inject a B12 Shot
- 7 Easy Steps & 6 Mistakes
- Expert Team of
professionals - Over 1 million
Treatments delivered - Award winning
Clinics Across the UK - Rated 92%
on Trustpilot - 9 Clinics
Across the UK
Over 1 million Treatments
delivered
Expert Team of
professionals
Rated 92%
on Trustpilot
9 Clinics
Across the UK
Award winning
Clinics Across the UK
Vitamin B12 is a key nutrient that helps with energy, red blood cell production, and nervous system health. When your B12 levels are low, your doctor may suggest B12 shots. These are often given in a clinic, but many people also learn to do it at home safely.
To inject a B12 shot, first clean your hands and the injection site, then draw the correct dose into the syringe.
Insert the needle in the muscle at a 90-degree angle (thigh is easiest), push the plunger slowly, and remove the needle quickly. Dispose of the needle in a sharps container and watch for any side effects.
In this guide, we’ll show you each step in a simple way, from gathering your supplies to giving the shot safely and watching for side effects.
How to Inject a B12 Shot: Step-by-Step Guide for Safe At-Home
A B12 shot might be just what your body needs. If your doctors recommends it, learning how to Inject a B12 Shot at home can save time and help you stay on track with your treatment. Whether it’s your first time or you just need a refresher, this post will walk you through it all.
Why Injecting B12 Shots: 3 Matters
Taking B12 by injection helps your body use the vitamin right away. It can boost your energy and support healthy nerves. People with absorption issues often need shots to reach full benefit. In this section, we’ll explain why a B12 shot can make a big difference for you.
- Improves energy production: B12 is key for turning food into energy. Without enough B12, you may feel tired or sluggish. A shot gives you a quick boost compared to pills.
- Supports nerve health: This vitamin helps protect the coating around nerves. Healthy nerves mean better signals in your brain and body. Low B12 can cause tingling or weakness in the hands and feet.
- Aids red blood cell formation: B12 is needed to make red blood cells. Good red blood cells carry oxygen all over your body. A shot helps prevent anemia and keeps you active.
Inject a B12 Shot: What You Need
Gathering supplies before you start will keep the process smooth. Having everything at hand reduces mistakes and worry. Here’s the full list of items you’ll need and why each one matters.
- B12 vial: This contains your dose of vitamin B12. Check the label for the right strength and expiry date. Keep it refrigerated if the instructions say so.
- Syringe and needle: Use a sterile, single-use syringe and needle. A 1 mL syringe with a 25 to 27 gauge needle works well. Never reuse your syringe or needle.
- Alcohol wipes: These clean the vial top and your skin. They help prevent infection. Pack extra wipes in case one isn’t enough.
- Cotton ball or gauze: You’ll press this on the injection site. It soaks up any small bleed or fluid. Use sterile cotton or gauze pads.
- Sharps container: A hard plastic container with tight lid is best. It prevents needle injuries and contamination. Dispose of filled containers as per local rules.
- Clean gloves: Wearing gloves cuts down on germs from your hands. Choose powder-free, disposable gloves. Put them on only after you wash your hands.
Inject a B12 Shot: Step By Step Guide
Once you follow the steps, it becomes quick and easy. With the right tools, good hygiene, and a good approach, you can do it safely and confidently. Just remember, stick to your schedule, dispose of needles properly, and reach out to your doctor if anything feels off. You've got this!
Wash Your Hands
Clean hands protect you from germs and infection. Before touching anything:
- Use soap and warm water: Scrub your hands well, especially the fingertips and between your fingers.
- Wash for at least 20 seconds: A good trick is to sing “Happy Birthday” two times while you scrub.
- Dry with a clean towel or paper towel: Don’t use a shared cloth towel as it may carry bacteria.
Clean hands are the first step to a clean injection.
Choose the Right Spot
The right spot makes the shot easier and more comfortable. You can inject B12 into a muscle (intramuscular). The three common areas are:
- Upper Arm (Deltoid Muscle): This spot is often used by nurses. It’s harder to do it yourself unless someone helps.
- Thigh (Vastus Lateralis Muscle): Best for self-injection. Sit down and find the middle outer part of your thigh.
- Buttocks (Gluteus Medius Muscle): This is a common spot but tricky to reach by yourself. Ask for help if you choose this area.
Pick the area where you feel most comfortable and can reach easily.
Clean the Injection Area
Before injecting, you must clean the skin to avoid infection.
- Use an alcohol wipe: Tear open the package and take out the wipe.
- Wipe with a circular motion: Start from the center and move outward.
- Let it dry: Don’t blow on it or wave your hand. Just wait a few seconds.
This quick cleaning step removes bacteria from the skin.
Draw the B12 into the Syringe
This step is only for those using a vial. If you have a pre-filled syringe, skip to the next section. Here’s how to fill the syringe safely:
- Remove the vial cap: This reveals the rubber stopper on top.
- Clean the rubber top with alcohol: Use another wipe to disinfect it.
- Pull air into the syringe first: Pull the plunger to match the dose of B12 you need (like 1 mL). This air will go into the vial.
- Insert the needle in the vial: Push the needle through the rubber stopper.
- Push the air into the vial: This prevents a vacuum, making it easier to draw the liquid.
- Turn the vial upside down: Make sure the tip of the needle is in the liquid.
- Pull back the plunger slowly: Fill the syringe with your dose.
- Check for air bubbles: Tap the syringe gently to move bubbles to the top, then push the plunger a little to remove them.
Now your syringe is ready to go.
Inject the Shot
Time to give the B12 shot! Follow this part carefully and stay calm.
- Hold the syringe like a dart: Use your dominant hand and make sure your fingers are steady.
- Insert the needle at a 90-degree angle: Go straight in, not slanted. Push quickly but smoothly.
- Push the plunger slowly: Don’t rush. Let the medicine go in over 5 to 10 seconds.
- Pull the needle out quickly: Do this in one motion.
- Press the spot with cotton or gauze: Hold it for a few seconds to stop bleeding.
- Apply a bandage if you want: Some people like to cover the spot for protection.
The injection is over in just a few seconds!
How Much Does Treatment Cost?
Throw Away the Needle Safely
Never reuse a needle. Proper disposal keeps you and others safe.
- Place the needle in a sharps container: These are made to handle sharp objects.
- Do not recap the needle: This can lead to accidental pokes.
- Don’t throw needles in the trash or toilet: It’s dangerous for anyone handling waste.
- Use a thick plastic bottle if no sharps box: You can use something like an empty laundry detergent bottle with a secure lid. Label it clearly.
Safe disposal is part of safe injection.
Watch for Side Effects
Most people feel fine after a B12 shot, but it’s good to know what’s normal and what’s not.
Common (and mild) side effects:
- Soreness at the injection site: A little pain or redness is normal and usually goes away in a day.
- Slight swelling: This happens sometimes and is not usually serious.
Call your doctor if you have:
- Severe pain: If it feels worse over time or spreads, get it checked.
- Rash or itching: You could be allergic to something in the shot.
- Dizziness or trouble breathing: These are serious and need medical attention right away.
Pay attention to how you feel, and don’t hesitate to ask your doctor questions.
Conclusion
With these steps, you can safely inject B12 at home while building both skill and confidence over time. Staying organized by laying out your supplies in order helps minimize mistakes and keeps your process smooth. It’s also important to keep a record of each injection, tracking the date, dose, and injection site, ensuring proper rotation, which helps prevent soreness. If you ever feel unsure, don’t hesitate to reach out to your healthcare provider for guidance or to request a demonstration. Taking control of your health through self-injection is empowering, and with careful practice, you’ll become confident and capable in no time.
- You may experience slight redness and swelling, which should resolve within 24 hours.
- Mineral make-up can be worn post 24 hours
- Avoid heat, saunas, hot tubs and sweaty activity for 24 hours; this includes the exercise of any kind.
- Avoid products containing exfoliating agents (retinoic acid, retinol, tretinoin, retinol, benzoyl
- peroxide, glycolic acid, salicylic acid, astringents, etc.)
- Avoid any exfoliation treatments for 2 weeks
- The skin may peel slightly- this is normal and will resolve within 48-72 hours
- Avoid direct sunlight or sunbeds for 72 hours
- You may resume your regular skincare routine 48-72hours after treatment.
Frequently Asked Questions
The frequency of B12 shots depends on your deficiency level and doctor’s advice some people need them weekly, while others may need monthly doses for maintenance. It’s important to follow a schedule based on your lab results and symptoms. Don’t adjust the timing without consulting your healthcare provider.
Yes, you can travel with B12 shots, but you should keep the vial, syringe, and needles in their original packaging and carry a copy of your prescription. Use a travel-sized cooler if refrigeration is needed, and store everything in your carry-on bag to avoid temperature changes in checked luggage. Always check local laws and airline policies before flying with injection equipment.
ARRANGE A CONSULTATION
ONE OF OUR ADVISERS WILL CALL YOU BACK SHORTLY TO ARRANGE YOUR CONSULTATION.

