Priya Nair Priya Nair Asked 6 months ago

Do b12 injections cause weight gain?

My doctor recently started me on B12 injections for deficiency, and I'm a bit worried about gaining weight. I've heard some people say it happens. Do B12 injections cause weight gain?

7

7 answers

Ananya Sen Ananya Sen Joined Jun 2026 4 months ago
Most liked

Honestly, please be very careful with these injections. When I started my B12 course, my body reacted quite badly with sudden water retention and bloating, which felt like weight gain. It is best to check with your doctor before starting because everyone's body reacts differently to these high doses.

Sneha Deshmukh Sneha Deshmukh Joined Jan 2026 6 months ago

I took these shots last year because my fatigue was hitting my office work badly. No weight gain happened, but honestly, you have to keep moving. If you just take shots and sit at a desk all day, weight might go up due to lack of activity, not the injection.

Rohan Malhotra Rohan Malhotra Joined Feb 2026 6 months ago

I agree with others here. In my experience, B12 didn't cause actual fat gain, but it definitely increased my appetite a lot in the first few weeks.

Powered by

Consult a dietary specialist

Srinivas Rao Srinivas Rao Joined Mar 2026 6 months ago

Actually, medically speaking, B12 does not contain any calories, so it cannot directly cause weight gain. My doctor explained that when your body finally gets enough B12, your metabolism gets back to normal, which might increase your appetite initially. If you watch your portion sizes, you won't see any extra weight on the scale.

Kabir Mehta Kabir Mehta Joined Jun 2026 5 months ago

Mere saath toh ulta hua, I thought I was getting fat but it was just some mild bloating. Within 2 weeks of finishing the course, my weight was completely back to normal. Just chill and complete your dose, dont overthink this.

Related reads

All articles
Nisha Thomas Nisha Thomas Joined Jun 2026 4 months ago

Yaar, I can barely sleep 5 hours a night and I took these injections hoping for some magic energy. I didn't gain weight, but I did eat a whole tub of ice cream because the shots made me extra hungry. Blaming my late-night cravings for the weight, not the B12!

Manpreet Kaur Manpreet Kaur Joined Jul 2026 4 months ago

My teenage daughter had severe B12 deficiency and doctor prescribed these shots. She actually did not gain any weight at all, but her energy levels improved so much that she became more active. Just keep an eye on their daily diet and don't worry too much.

Evidence-based health, reviewed by clinicians. Free, weekly.