Vitamin B12 is often promoted as a weight loss aid, but the direct answer is no — there is no strong evidence that taking B12 supplements causes weight loss in people who are not deficient. The confusion comes from the fact that B12 is essential for energy metabolism, and a deficiency can cause fatigue. Fixing that deficiency can restore normal energy levels, which might make it easier to be active. But B12 itself does not burn fat or speed up your metabolism beyond normal function. Most people searching for a B12 weight loss boost do not actually need more B12.
Does Vitamin B12 Help You Burn Fat?
No. Vitamin B12 is involved in converting food into energy, but that does not mean more B12 equals more fat burning. Your body only needs a tiny amount — 2.4 micrograms per day for most adults. Once you have enough, the rest is either stored in the liver or flushed out in urine.
Some clinics offer B12 injections for weight loss, often combined with other ingredients like lipotropic compounds. But the research does not support B12 alone as a fat burner. A 2015 review in the journal Nutrients found no evidence that B12 supplementation promotes weight loss in people with normal levels. The weight loss people sometimes experience after B12 shots is likely from the accompanying diet plan or placebo effect, not the vitamin itself.
Can Vitamin B12 Help You Lose Weight If You Are Deficient?
Yes, but indirectly. A B12 deficiency can cause fatigue, weakness, and low motivation. If you are too tired to exercise or cook healthy meals, weight loss becomes harder. Correcting a deficiency can restore your energy, which may help you stick to an active lifestyle.
But this is not the same as B12 causing weight loss. It is simply removing a barrier. Once your levels are normal, extra B12 provides no additional benefit. The CDC estimates that around 6% of people under 60 have a B12 deficiency, and that number rises to 20% in people over 60. For the other 80-94% of people, taking B12 for weight loss is unlikely to do anything.
What Does the Research on B12 and Weight Loss Show?
Research published in the Journal of Clinical Endocrinology & Metabolism has examined the link between B12 levels and body weight. Some observational studies found that people with obesity tend to have lower B12 levels. But correlation is not causation. Low B12 could be a result of poor diet, not a cause of weight gain.
A 2020 meta-analysis in the International Journal of Vitamin and Nutrition Research looked at multiple studies and found no consistent evidence that B12 supplementation leads to weight loss. Some small studies showed modest effects, but these were usually in people who were already deficient or who were also following a calorie-restricted diet. The improvements were small and not clinically meaningful.
The bottom line: if you have normal B12 levels, taking more will not help you lose weight. If you are deficient, fixing that might help you feel better and be more active, but it is not a weight loss treatment on its own.
Are B12 Injections Better Than Pills for Weight Loss?
No. B12 injections are often marketed as more effective than oral supplements, but the evidence does not support that for weight loss. Injections bypass the digestive system, which can be helpful for people who have trouble absorbing B12 — such as those with pernicious anemia, Crohn’s disease, or after gastric bypass surgery. But for weight loss, there is no proven advantage.
Oral B12 supplements are well absorbed in healthy people. In fact, a study in the American Journal of Clinical Nutrition found that high-dose oral B12 (1000 mcg daily) is as effective as injections for correcting deficiency. The injections are more expensive and require a clinic visit. The weight loss claims attached to B12 shots are based on anecdotal reports, not clinical trials.
Here is a comparison of the common forms:
| Form | Absorption | Best for | Weight loss evidence |
|---|---|---|---|
| Oral tablets | Good in healthy people | Daily maintenance | None beyond correcting deficiency |
| Sublingual drops | Good, bypasses stomach | Mild absorption issues | None |
| Injections | Complete, bypasses gut | Severe deficiency or absorption disorders | None beyond placebo |
| Nasal spray | Moderate | Alternative to injections | None |
Who Actually Needs B12 Supplements?
B12 deficiency is real and underdiagnosed. People at higher risk include:
- Vegans and vegetarians — B12 is naturally found only in animal products
- Adults over 60 — stomach acid decreases with age, reducing absorption
- People with gastrointestinal disorders like Crohn’s, celiac, or atrophic gastritis
- Anyone who has had gastric bypass or other weight loss surgery
- People taking metformin for diabetes or proton pump inhibitors for acid reflux
If you fall into one of these groups, a blood test can tell you if your levels are low. Symptoms of deficiency include fatigue, numbness or tingling in hands and feet, memory problems, and mood changes. If you have these symptoms and low B12, supplementation can help. But do not assume you are deficient just because you feel tired or want to lose weight.
Common Misconceptions About B12 and Weight Loss
The most persistent myth is that B12 injections give you an energy boost that directly burns fat. B12 does help your body produce red blood cells and maintain nerve function, but it does not stimulate metabolism. The “energy boost” people report after injections is often a short-lived effect from the injection itself — not the vitamin.
Another misconception is that B12 can replace a calorie deficit. No vitamin, mineral, or supplement can cause weight loss without eating fewer calories than you burn. B12 is not a fat burner, appetite suppressant, or metabolism accelerator. If you see a product claiming otherwise, it is marketing, not medicine.
Some people also believe that taking high doses of B12 is harmless and might help. While B12 is water-soluble and generally safe, taking megadoses (like 5000 mcg daily) can cause side effects in some people, including anxiety, insomnia, and skin reactions. More is not better.
What Actually Works for Weight Loss?
If you are looking for evidence-based weight loss strategies, the fundamentals remain unchanged. A calorie deficit — eating fewer calories than your body burns — is the only proven way to lose weight. The best approach combines:
- A balanced diet with plenty of vegetables, lean protein, and whole grains
- Regular physical activity, including both cardio and strength training
- Adequate sleep — 7 to 9 hours per night
- Stress management, since high cortisol can promote fat storage
Some people find that tracking calories or using a structured meal plan helps. Others do better with intermittent fasting or reducing processed foods. The key is finding something you can stick with long term. No supplement, including B12, replaces these basics.
If you suspect you have a B12 deficiency, get tested. If your levels are normal, save your money. Spend it on vegetables, a gym membership, or a good pair of walking shoes instead.
Frequently Asked Questions
Can Vitamin B12 Help You Lose Weight Without Dieting?
No. B12 does not cause weight loss on its own. You still need a calorie deficit from diet or exercise.
How Much B12 Should I Take for Weight Loss?
There is no standard dose for weight loss because B12 is not an effective weight loss treatment. Stick to the recommended daily intake of 2.4 micrograms unless a doctor advises otherwise.
Do B12 Shots Speed Up Your Metabolism?
No. B12 does not increase your metabolic rate. The idea comes from B12’s role in energy metabolism, but extra B12 does not make your metabolism faster.
What Are the Signs of B12 Deficiency?
Common signs include fatigue, weakness, pale skin, shortness of breath, numbness or tingling in hands and feet, and memory problems. A blood test is the only way to confirm.

