provider image
Welcome! You’re in GoodRx for healthcare professionals. Now, you’ll enjoy a streamlined experience created specifically for healthcare professionals.
Skip to main content
HomeHealth ConditionsWeight Loss

Can B12 Shots Help With Weight Loss?

Tracy Norfleet, MD, FACPPatricia Pinto-Garcia, MD, MPH
Updated on February 14, 2025

Key takeaways:

  • Vitamin B12 is an essential nutrient. But there’s no good evidence that B12 shots boost metabolism.

  • There’s no conclusive evidence that vitamin B12 shots help with weight loss.

  • People with a BMI over 30 sometimes have low vitamin B12 levels. Treatment with B12 shots can improve low B12 levels and boost energy.

Access savings on related medications

Man receives injection in his upper arm.
SDI Productions/E+ via Getty Images

Vitamin B12 is an essential vitamin that your body needs to make new cells and tissue, including red blood cells. Your body can’t function properly without enough vitamin B12. And unlike some vitamins, your body can’t make it on its own. This means you have to get vitamin B12 from either food or supplements.

Vitamin B12 supplements are very popular, even though many people get enough from their diet. Many people believe vitamin B12 shots can help with a variety of health concerns, including weight loss. But are B12 shots really helpful for weight loss? Do they actually boost metabolism? And can they help your overall health? 

Before scheduling a B12 shot, here’s what you should know about what they can — and can’t — do. 

What are the benefits of B12 shots?

Vitamin B12 shots are a prescription supplement. They contain high (but safe) doses of vitamin B12. They can be beneficial — and even lifesaving — if you have low vitamin B12 levels.

Vitamin B12 helps your body make energy. When B12 levels are low, your body can’t make enough energy. This can impact your overall health and metabolism. B12 shots replenish your body’s B12 levels so you have more energy and don’t feel so run down.

If you have low vitamin B12 levels, B12 shots can deliver enough of the vitamin to:

  • Protect your nerves, brain, and spinal cord

  • Allow your bone marrow to make red blood cells

  • Help your body create new cells (make DNA)

GoodRx icon

But vitamin B12 shots don’t have proven health benefits unless you have a deficiency. If your B12 levels are already normal, your body will simply get rid of any excess — including the larger doses found in B12 shots.

Can B12 shots help with weight management?

There’s no good evidence that vitamin B12 shots can help with weight management. B12 shots don’t affect your metabolism if your B12 levels are already normal. B12 shots can’t help burn fat either.

Studies show that people who have a BMI over 30 or a larger body size can have low vitamin B12 levels. It’s possible that when people with larger body sizes start taking vitamin B12 supplements, they have better energy and are able to keep up with their activity goals. This may help them to be able to get to a weight that feels best. But there haven’t been any studies to show this direct relationship yet. 

It’s a good idea to have your vitamin B12 levels checked if you have a BMI over 30 or have a larger body size. If your levels are low, your healthcare team can offer recommendations about the best ways to get enough vitamin B12 to get your levels back up to normal.

Who’s at risk for having low vitamin B12 levels?

You’re more likely to have low vitamin B12 levels if you:

Ask your primary care provider about getting your vitamin B12 levels checked if you’re over 50 years old or at risk for low vitamin B12 levels. 

B12 shots vs. pills

People with a B12 deficiency can replace their B12 levels by taking supplements. B12 supplement options include:

  • Pills

  • Sublingual dissolving tablets

  • Shots

  • Nasal sprays

All of these options work to replace B12 levels. But some people find it easier to keep up with vitamin B12 supplements through shots. Unlike other forms of B12, vitamin B12 shots don’t need to be taken daily. Once your vitamin B12 levels return to normal, you only need one shot a month to keep your levels normal.

You can get B12 shots at most doctor’s offices and some retail pharmacies.

Does insurance cover B12 shots?

Insurance probably won’t cover B12 shots if you don’t have low B12 levels. If your B12 levels are normal but you still want to try a vitamin B12 supplement, oral or sublingual options may be a more cost-effective choice. 

Are B12 shots safe?

Vitamin B12 supplements are safe for most people. But it’s a good idea to check with your primary care provider before starting them — especially if you have any medical conditions or take prescription medications. 

Are there supplements that can help with weight management?

There’s no evidence that B12 shots help with weight management or boost your metabolism. There also isn’t any solid evidence that other vitamins or supplements can help with weight management. 

But here are some science-backed tips that can help you find a comfortable weight:

  • Drink enough water. Your daily water needs depend on many things. But staying hydrated keeps your body working efficiently. 

  • Avoid liquid calories. Calories from liquids like fruit drinks, soda, and sports drinks can lead to unintentional weight gain.

  • Get more sleep. Most adults need 7-9 hours of sleep each night. Getting enough sleep is key to maintaining a comfortable weight. 

  • Manage your stress levels. Stress can affect your weight and increase cravings for foods high in calories, fat, and sugar. 

Frequently asked questions

How quickly does a B12 shot work?

The body usually absorbs B12 from injections better than from pills and can start using it quickly to make new blood cells. But it’ll take longer for you to feel the effects, even if the B12 shots are already working. You may notice a difference in your energy levels within a day or two, or it may take several days to feel a change. 

Who can’t get B12 shots?

You can’t get a B12 shot if you’re allergic to cobalt or any components of the B12 injection. 

Talk with your healthcare team before getting B12 shots. They may not be safe if you:

  • Are pregnant or nursing

  • Receive dialysis

  • Have a history of low potassium levels

  • Have a history of an irregular heartbeat

What medications can’t be taken with B12?

B12 shots can interfere with some medications. Metformin and certain reflux medications can lower your body’s ability to absorb B12 from oral supplements. Herbal supplements and other vitamins may also interact with B12. Talk with your healthcare team or pharmacist about all your medications and supplements before starting B12 supplements. They can make sure none of your medications or supplements will interact with B12.

The bottom line

Vitamin B12 is essential for your body to function properly. Vitamin B12 shots can restore your vitamin B12 levels if you have a deficiency. This can help you feel better and more energized. But there isn’t clear evidence that B12 shots can help with weight loss. There also isn’t clear evidence that B12 shots have health benefits for people with normal B12 levels.

why trust our exports reliability shield

Why trust our experts?

Tracy Norfleet, MD, FACP
Dr. Tracy Norfleet is a board-certified Internal Medicine physician, health expert, and physician leader with over 20 years of experience practicing adult medicine. Dual-certified by the American Board of Obesity Medicine and the American Board of Lifestyle Medicine, Dr. Tracy possesses a wealth of knowledge and expertise in both traditional medical practices and innovative lifestyle interventions for chronic disease management and reversal.
Patricia Pinto-Garcia, MD, MPH
Patricia Pinto-Garcia, MD, MPH, is a medical editor at GoodRx. She is a licensed, board-certified pediatrician with more than a decade of experience in academic medicine.
View All References (8)

Malik, V. S., et al. (2006). Intake of sugar-sweetened beverages and weight gain: A systematic review. The American Journal of Clinical Nutrition

National Health Service. (2022). Who can and cannot have hydroxocobalamin

Office of Dietary Supplements. (2023). Vitamin B12 - consumer. National Institutes of Health. 

Office of Dietary Supplements. (2024). Vitamin B12 - health professional. National Institutes of Health. 

Sun, Y., et al. (2019). Inverse association between serum vitamin B12 concentration and obesity among adults in the United States. Frontiers in Endocrinology

Tardy, A., et al. (2020). Vitamins and minerals for energy, fatigue and cognition: A narrative review of the biochemical and clinical evidence. Nutrients.

The Scoop. (2023). What’s the scoop? Common misconceptions about vitamins and minerals. Office of Dietary Supplements. 

Vaqar, S., et al. (2023). Pernicious anemia. StatPearls.

GoodRx Health has strict sourcing policies and relies on primary sources such as medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about how we ensure our content is accurate, thorough, and unbiased by reading our editorial guidelines.

Was this page helpful?

Simple Tips to Eat Healthier

Sign up for our GoodRx Diet and Nutrition Newsletter to receive the latest healthy eating advice, recipes, and savings that are most relevant to you.

By signing up, I agree to GoodRx's Terms and Privacy Policy, and to receive marketing messages from GoodRx.