Injectable vitamin B12 can be a smart fit when your body struggles to absorb the vitamin from food or pills. Vitamin B12, also called cobalamin, helps your body make red blood cells, DNA, and healthy nerves. Here is who may benefit most from B12 shots, how clinicians decide, and what to ask before starting.
How Your Body Absorbs Vitamin B12
Vitamin B12 is found mostly in fish, meat, dairy, and eggs, and in fortified foods such as cereals and nutritional yeast. To absorb it, your stomach acid first frees B12 from food. Then B12 combines with intrinsic factor, a protein your stomach makes, so your digestive system can take it in, as Cleveland Clinic explains. When any step falls short, a deficiency can develop even with a good diet. A B12 shot is injected into a muscle or deeply under the skin, according to Cleveland Clinic’s medication guide, and it is used for people who do not get enough B12 from diet or whose digestive tract does not absorb enough. That makes shots a direct way to deliver B12 when the usual absorption steps are not working well.
People Who May Benefit Most From B12 Shots
Clinicians typically consider shots when absorption is the main problem. Groups often discussed include:
- People with pernicious anemia, an autoimmune condition that blocks B12 absorption and often calls for lifelong treatment, as described on Cleveland Clinic’s pernicious anemia page
- People who have had stomach or bowel surgery, such as gastric bypass
- People with digestive conditions such as Crohn’s disease or celiac disease
- Some older adults, since people over 75 are more likely to absorb B12 less fully
- People with gastritis, which means inflammation of the stomach lining
For diet-related low B12, such as with vegan or vegetarian eating, clinicians may use supplements or fortified foods and match treatment to how low levels are.
How Clinicians Decide if a Shot Fits
A clinician starts with your symptoms, health history, medicines, and blood tests. Cleveland Clinic lists a complete blood count, a B12 level, a methylmalonic acid (MMA) test, and a homocysteine test as tools that help diagnose deficiency. Shots are one of several options, alongside oral B12, nasal spray or gel, and B12-rich foods. Some people need treatment only until levels return to normal, while others need B12 therapy long term when an ongoing condition affects absorption. Certain medicines, including metformin, acid reducers called proton pump inhibitors and H2 blockers, and oral birth control pills, can lower B12 levels, so your clinician reviews your medicine list too.
Frequently Asked Questions
What Is Pernicious Anemia?
Pernicious anemia is an autoimmune condition that prevents your body from absorbing vitamin B12. Antibodies interfere with intrinsic factor, the protein needed for absorption, so deficiency can develop and lead to anemia, which means fewer red blood cells.
Can Vitamin B12 Be Taken by Mouth Instead of a Shot?
Oral B12 is one of several treatment options. Cleveland Clinic also lists nasal spray, nasal gel, and injections, and a clinician chooses based on your blood work, symptoms, and the cause of low B12.
How Is Low Vitamin B12 Diagnosed?
Clinicians use blood tests, which may include a complete blood count, a vitamin B12 level, a methylmalonic acid test, and a homocysteine test. Symptoms can be subtle, so testing helps confirm whether B12 is truly low.
Where Are B12 Injections Given?
Vitamin B12 is injected into a muscle or deeply under the skin. It is usually given in a clinic or care team’s office, and some care teams teach people how to inject themselves.
Good to Know
Vitamin B12 injections are usually well tolerated, and diarrhea is a common mild side effect. Talk with a clinician first if you have kidney disease, Leber’s disease (an inherited eye condition), megaloblastic anemia, or an allergy to cyanocobalamin, cobalt, or preservatives, or if you are pregnant, planning pregnancy, or breastfeeding. Alcohol and colchicine, a gout medicine, may interact with B12 shots.
Take the Next Step With a Licensed Clinician
Wondering whether a B12 shot could fit your situation? Start with an online assessment. An independent licensed clinician reviews your health history and, when a prescription is appropriate, a licensed pharmacy delivers it to your door. Your clinician can also help you decide how to check your B12 level.
This article is for education only and is not medical advice.
