Gold Member Badge


  • You're all caught up!

The Best Places to Give Vitamin B12 Injections

author image Chris McDaniel
Chris McDaniel is a medical writer and registered nurse with more than 25 years experience in hospitals, nursing facilities and government regulatory agencies. She holds a Bachelor's degree in nursing from Angelo State University in Texas. Her areas of expertise include medicine, pain management, fitness, nutrition and aging.
The Best Places to Give Vitamin B12 Injections
A woman is getting an injection from a doctor. Photo Credit: pyotr021/iStock/Getty Images

Injectable vitamin B12, or cyanocobalamin, is used to treat or prevent deficiencies in people who are unable to absorb the oral form from the intestines. Although vitamin B12 can be injected under the skin, the preferred method is the intramuscular route. This means the medication is injected deep into muscle through a needle. Several muscles can be used, and selecting the best site depends on the age of the patient and who will be giving the injection.

Video of the Day

Outer Hip

The ventrogluteal site -- on the side of the body above the hip joint -- is the preferred site for adults and children over 7 months of age. This site is a good choice because it lacks major nerves and blood vessels that could be accidentally damaged by an injection.


The vastus lateralis muscle of the thigh is easy to reach for self-injection. It is located midway between the knee and groin, just outside the midline of the thigh. It is the recommended site for newborns and infants and can be used for children and adults.

Upper Arm

The deltoid muscle in the shoulder is an alternative site that can be used in adolescents and young to middle-aged adults for injections of 1 mL or less. It can also be used in older adults as long as the muscle is well-developed.


The dorsogluteal site on the upper, outer buttock has been traditionally used for intramuscular injections. However, it lies over the sciatic nerve and major blood vessels, which could be damaged if accidentally injected. This site is no longer recommended unless the other sites are injured, infected or cannot be reached, perhaps because of a cast.

LiveStrong Calorie Tracker
Lose Weight. Feel Great! Change your life with MyPlate by LIVESTRONG.COM
  • Gain 2 pounds per week
  • Gain 1.5 pounds per week
  • Gain 1 pound per week
  • Gain 0.5 pound per week
  • Maintain my current weight
  • Lose 0.5 pound per week
  • Lose 1 pound per week
  • Lose 1.5 pounds per week
  • Lose 2 pounds per week
  • Female
  • Male
ft. in.



Demand Media