New: GLP-1 weight loss by telehealth, anywhere in Florida
MeliOra Elite Wellness, home
Book

Blog · Wellness Shots

B12 Shot Benefits: What a B12 Injection Can and Can’t Do

Dr. Melanie Espinet smiling in a cream vest and beige trousers, one hand on a wooden stool and the other on her hip, against a light backdrop
On this page
  1. What does a B12 shot do?
  2. B12 shot benefits: what the evidence supports
  3. Who benefits most from B12 injections?
  4. B12 shot side effects
  5. How often should you get B12 shots?
  6. B12 injection vs pills: which works better?
  7. How a B12 shot works at MeliOra
  8. Frequently asked questions
The short answerB12 shot benefits are real but narrow. A B12 injection corrects a low vitamin B12 level, even when your body can’t absorb B12 from food, as with pernicious anemia or after some stomach surgeries, and treating that deficiency can ease the fatigue, anemia and nerve symptoms it causes. If your B12 is already normal, research has not shown that extra B12 adds energy or other benefits.

Search for B12 shot benefits and you will find long lists: more energy, weight loss, a sharper memory, a better mood. Only some of them hold up. In this guide, Dr. Melanie Espinet, a board-certified family physician at MeliOra Elite Wellness in Lutz, separates what a B12 injection actually does from what it is marketed to do. You will also find the side effects, how often people get B12 shots, and when a pill works just as well. For the full shot menu, see wellness shots in Lutz.

What does a B12 shot do?

Vitamin B12 is a water-soluble vitamin you get from food or supplements. According to the NIH Office of Dietary Supplements, you need it to build healthy red blood cells, to develop and maintain your nervous system, and to make DNA. MedlinePlus adds that B12, like the other B vitamins, is important for protein metabolism. Adults need only a few micrograms a day, and most people in the United States get enough from foods such as fish, meat, eggs and dairy.

Getting B12 from food takes several steps. Stomach acid frees it from the protein in food, and then a protein made in the stomach, called intrinsic factor, carries it to the end of the small intestine, where it is absorbed. If any step fails, B12 can run low even when you eat plenty of it.

A B12 shot skips that whole process. The vitamin goes into a muscle and reaches the bloodstream quickly: the prescribing label for cyanocobalamin, a common injectable form of B12, says blood levels peak within about an hour of a shot into the muscle. The body keeps part of the dose, mainly in the liver, and the kidneys clear much of the rest. Within 48 hours, half or more of an injected dose can leave in the urine.

B12 shot benefits: what the evidence supports

Here is how the most common claims hold up against NIH and MedlinePlus sources.

Claimed benefitWhat the evidence shows
Treats B12 deficiencyStrong. Injections are the usual treatment, because they bypass any problem with absorption.
Reverses the anemia of low B12Strong. People with anemia from B12 deficiency often do well with treatment.
Protects your nervesOnly when B12 is low, and timing matters. Nerve damage from a deficiency may be permanent if treatment starts late.
More energyOnly if you were low. Fatigue is a symptom of deficiency, but extra B12 does not appear to improve performance or endurance when your level is already sufficient.
Weight lossNo good evidence. B12 is not a weight-loss treatment.
Memory and thinkingNot shown. Trials in older adults, with or without dementia, found no improvement in thinking from B12 supplements.
Heart healthNot shown. B12 supplements lower homocysteine, a blood marker, but trials have not shown a lower risk of heart disease.
MoodUnclear. Some studies link low B12 with depression, but that link does not prove a shot improves mood.

The pattern is consistent: a B12 shot helps when it fixes a shortage. When there is no shortage, research hasn’t found a benefit from the extra B12. Our guide to vitamin shots for energy covers what each shot on our menu can and can’t do, and B12 shots for weight loss looks at the metabolism question in depth.

How long does a B12 shot take to work?

It depends on what you are treating. In the label’s standard plan for pernicious anemia, blood counts should be back to normal after the first several weeks of frequent shots. For nerve symptoms, MedlinePlus warns that the damage may be permanent if treatment doesn’t start promptly after symptoms begin, which is why numbness or tingling deserves a prompt medical visit. If your level was normal to begin with, you may not notice any change at all, and that is useful information too.

Who benefits most from B12 injections?

The people who gain the most from B12 shots are those whose bodies can’t absorb B12 well, or who don’t get enough from food. The NIH Office of Dietary Supplements lists these groups as more likely to run low:

  • People with pernicious anemia, an autoimmune condition in which the stomach stops making intrinsic factor. It is the most common cause of clinically evident B12 deficiency worldwide, and the cyanocobalamin label calls injected B12 the recommended treatment, needed for life.
  • People who have had stomach or intestinal surgery, including some weight-loss surgeries.
  • People with digestive conditions such as celiac disease or Crohn’s disease.
  • Older adults, especially those with atrophic gastritis, which lowers stomach acid and intrinsic factor.
  • Vegans and vegetarians, because B12 occurs naturally only in animal foods. Fortified foods or B12 supplements can substantially lower that risk.
  • People who take metformin, or acid reducers such as proton pump inhibitors and H2 blockers, for a long time.

Low B12 can creep up slowly. The body stores about 1,000 to 2,000 times the B12 you eat in a typical day, so symptoms can take several years to appear. Our guide to B12 deficiency symptoms walks through the signs. One point is worth repeating: numbness, tingling or balance problems can appear even without anemia, so they call for a prompt medical visit, not just a wellness shot.

B12 shot side effects

The prescribing label for cyanocobalamin injection and the MedlinePlus drug guide list these possible side effects:

  • Mild diarrhea that passes on its own
  • A feeling of swelling throughout the body
  • Itching or a passing skin rash. The label lists both, but MedlinePlus advises calling your doctor right away for hives, rash or itching.
  • Uncommon but serious: a severe allergic reaction (anaphylaxis), with hives or trouble breathing or swallowing. This is an emergency: call 911.

MedlinePlus also lists uncommon but serious symptoms that need a call to your doctor right away, including shortness of breath, a fast heartbeat, muscle weakness or cramps, swelling of the arms or legs, and pain, warmth or swelling in one leg. The label lists fluid in the lungs, heart failure early in treatment, and blood clots among its reported adverse reactions, and it warns that dangerously low potassium can occur when severe B12 deficiency anemia is treated intensively.

Who should not get a B12 shot?

Tell your physician before your first shot if any of these apply to you:

  • An allergy to cobalt or vitamin B12. The label lists this as a reason not to give the injection at all.
  • Leber’s disease, an inherited eye condition. The label reports severe, rapid damage to the optic nerve in people with early Leber’s disease who were treated with cyanocobalamin.
  • Allergies to hydroxocobalamin, multivitamins or any other medicine
  • Kidney disease, heavy alcohol use, pregnancy, plans to become pregnant, or breastfeeding

Can you take too much B12?

B12 has no official upper limit. The NIH considers it generally safe even at high doses, because the body does not store excess amounts; as the label notes, much of an injected dose leaves in the urine within two days. More still isn’t better. Frequent shots without a reason add cost without benefit, and starting shots before you are tested can blur the picture: the label warns that giving B12 without a clear diagnosis may mask the true cause of some anemias.

How often should you get B12 shots?

How often you get B12 shots depends on why you are getting them. Treating a diagnosed deficiency follows a medical schedule, while a wellness shot follows your goals.

Reason for the shotTypical schedule
Pernicious anemiaThe label’s plan: a shot every day for 6 to 7 days, then every other day for 7 doses, then every 3 to 4 days for 2 to 3 weeks, then once a month for life
Deficiency from another absorption problemMore frequent shots at first when levels are very low, then often once a month; some people need shots for life
Deficiency with normal absorption, such as a vegan dietShots may start treatment when the deficiency is severe; for long-term treatment, the label points to B12 by mouth
Wellness shot with a normal B12 levelNo medical schedule. Weekly, every other week or monthly are common, and Dr. Espinet sets the plan with you

One warning matters more than any schedule. If you have pernicious anemia, the label says you will need monthly injections for the rest of your life, and stopping them lets the anemia return and can cause lasting nerve damage. Never stop prescribed B12 without talking to the doctor who manages it.

For a wellness shot, there is no magic number. Give one shot a fair trial, notice how you feel, and stop if you see no difference. More shots are not automatically better.

B12 injection vs pills: which works better?

For many people with low B12, a high-dose pill may work about as well as a shot. The difference is absorption. At very small doses, your body absorbs about half the B12 in a supplement. At high doses the share drops sharply, to about 2% of a 500 microgram dose. Even so, a 2018 Cochrane review of three small trials, described by the NIH, found that very high oral doses of 1,000 to 2,000 micrograms brought low blood levels back to normal about as well as injections, although the evidence was low quality.

Tablets that dissolve under the tongue appear to work about the same as swallowed ones, and a prescription nasal gel is another option. When absorption is badly impaired, as with pernicious anemia, a shot is the dependable choice: the cyanocobalamin label calls the oral form “not dependable” for that condition.

If this describes youThe usual better fit
Pernicious anemiaShots, for life, according to the label
After gastric bypass surgeryEither may work: in research the NIH describes, a daily high-dose pill normalized B12 about as well as injections
Crohn’s diseaseShots are typical, though high-dose pills might work equally well
Vegan or vegetarian diet with normal absorptionA regular B12 supplement or fortified foods
Long-term metformin or acid reducersA talk with your physician about your B12 status first
You would rather not take a daily pillA shot, if you are comfortable with needles
A normal B12 level and no symptomsNeither is likely to add much

For more on the research behind shots and pills, see what the science says about B12 and lipotropic injections.

How a B12 shot works at MeliOra

MeliOra’s B12 shot is Revital B12, one of six wellness shots on our menu. It is $30 a shot, or $80 for 4, and the price is the same at your home, your office or the Lutz office, with no travel fee anywhere in our Tampa Bay service area. Dr. Espinet gives every shot herself.

Before your first shot, she reviews your health history and medications. If you have recent lab results, share them. If your symptoms point to a true deficiency, Dr. Espinet will tell you honestly whether testing should come first, and whether a shot, a pill or neither makes sense for you.

Lean Ease Lipo-C, our lipotropic shot, is a separate injection; Lipo-C injections explains what lipotropic shots are and what the research shows. For details on both shots, see B12 and lipotropic shots in Lutz, and for the full price list, what B12 and wellness shots cost. When you’re ready, book a wellness shot visit or call (813) 726-5808.

Frequently asked questions

What are the benefits of a B12 shot?

The main benefit is correcting a low B12 level, which can ease the fatigue, anemia and nerve symptoms a deficiency causes. A shot works even when your gut can’t absorb B12, as with pernicious anemia or after some stomach surgeries. If your level is already normal, research has not shown extra energy or other gains from more B12.

What does a B12 injection do for your body?

A B12 injection puts vitamin B12 into a muscle, and the level in your blood peaks within about an hour, without depending on your stomach and intestines. Your body uses B12 to make red blood cells, keep nerves healthy and make DNA. Part of the dose is stored, mainly in the liver, and much of the rest leaves in your urine within two days.

What are the side effects of B12 shots?

Possible side effects include mild diarrhea, itching, a passing rash and a feeling of swelling throughout the body. Serious reactions are uncommon, but a severe allergic reaction can happen, and hives or trouble breathing or swallowing after a shot needs emergency care.

How often should you get B12 shots?

It depends on why you need them. Pernicious anemia is treated with frequent shots at first and then monthly shots for life, and other deficiencies are often treated monthly after a period of more frequent shots. For a wellness shot with a normal B12 level there is no medical schedule, and Dr. Espinet sets a cadence with you.

Is a B12 injection better than a pill?

Only when absorption is the problem. Shots are the dependable choice for pernicious anemia, but in small trials very high oral doses raised low B12 levels about as well as injections. If you absorb B12 normally, a daily supplement or fortified foods may be all you need.

Who should not get a B12 shot?

People allergic to cobalt or vitamin B12 should not get one. People with Leber’s disease, an inherited eye condition, need special caution, because the label reports rapid optic nerve damage in early Leber’s disease treated with cyanocobalamin. Kidney disease, pregnancy and breastfeeding also call for a conversation with your physician first.

Should I get my B12 tested before a shot?

Yes, if you think you might be low. Testing first shows whether B12 is really the problem, and the label warns that giving B12 without a clear diagnosis can mask the true cause of some anemias. If you have recent lab results, share them with Dr. Espinet at your visit.

Related Services

Sources & References

Ready to take the next step?

Serving Lutz, Wesley Chapel, Land O'Lakes, Carrollwood, New Tampa & greater Tampa Bay.

Book Your Consultation
Cover of the free MeliOra Botox Guide

Free download · 15 pages

The MeliOra Botox Guide

Typical units and cost by area, Botox brands Jeuveau vs. Xeomin, aftercare, a results timeline and a planner you can fill in. Free, and yours to keep.

Get the free guide