What is the best place to inject B12?
The answer depends on two primary factors. First, will you inject subcutaneously (SC) or intramuscularly (IM)? Second, how’s the fat distribution over your body?
Let’s explore these factors and examine the best injection sites for B12.
Where to Give B12 Injections?
The first question to ask yourself is, are you injecting SC or IM? We strongly advise readers who purchase our B12 product to inject SC. Reason is, IM shots are painful and put people off self-injecting, and there’s also a slight risk of nerve injury. In contrast, SC shots are painless, don’t involve the same risk, and are great at delivering B12.
Now, let’s take a look at the best places for B12 injections.
B12 Subcutaneous Injection Sites
Where to give a B12 shot subcutaneously? Here are four recommended spots:

Although not depicted in the image above, the buttock is also a viable spot for B12 shots. For self-injection purposes, we normally recommend to inject in the stomach (around the belly button, see the picture above). This tends to be the best B12 injection site for many people, because this area tends to have the most fat, and it’s easily accessible.
For detailed instructions on how to inject B12, you can refer to the guidelines provided to our customers when they buy our injectable B12 product. Also, SC needles are shorter than IM, so ensure you order the appropriate needles for your chosen method.
Intramuscular B12 Injection Sites
if you prefer intramuscular injections, the three most common vitamin B12 IM injection sites are the thigh, the upper-arm part of the shoulder, and the hips. See this slider:
Source: Clinical Procedures for Safer Patient Care by Doyle & McCutcheon.
How to inject IM? Hold the flesh firmly using your thumb and index finger. Then insert the needle in the center, and inject slowly. Although, again, if you’re self-injecting, SC will be less painful, and its B12 injection administration sites are more accessible, making self-injection easier. For most folks, we highly recommend SC over IM.
Need Injection Instructions?
If you’re still unsure about where to give a B12 injection, we provide full instructions on how to give B12 shots. The process is straightforward and easy to follow.”
Let us know if you need help 🙂