Rajeev Kumar Rajeev Kumar Asked 8 months ago

Can vitamin b12 injections cause weight gain?

I started getting regular Vitamin B12 injections for my fatigue. I'm concerned because I feel like I'm putting on weight. Can vitamin B12 injections cause weight gain as a side effect?

7

7 answers

Preeti Sinha Preeti Sinha Joined Apr 2026 7 months ago
Most liked

It can be really frustrating when you are trying to heal and suddenly feel like your body is changing or gaining weight. When I took B12 injections, my appetite suddenly shot up because my body was finally recovering from constant exhaustion. Please don't be too hard on yourself, your body is just building its strength back.

Brijesh Mishra Brijesh Mishra Joined Apr 2026 6 months ago

Generally, the injections don't contain fat or calories to directly make you gain weight, but they improve your digestion and appetite. If you feel very heavy, try drinking lukewarm water in the morning and eating fresh homemade meals. If the weight gain is very sudden or accompanied by swelling, please consult your doctor immediately.

Saraswathi Iyer Saraswathi Iyer Joined Feb 2026 8 months ago

From what I have observed over the years, many people feel they are gaining weight on B12 shots, but it is usually just water retention or their appetite returning to normal after months of feeling sick. Keep eating balanced meals and don't panic. If it continues, your doctor can adjust the dosage or frequency.

Powered by

Consult a dietary specialist

Vikram Sen Vikram Sen Joined Jun 2026 4 months ago

There is no direct clinical link between B12 injections and fat accumulation. However, as your red blood cell count and metabolism normalize, you might experience an increase in appetite, which can lead to minor weight fluctuations. It is best to discuss these changes with your prescribing doctor to understand your body's specific response.

Nidhi Shah Nidhi Shah Joined Jan 2026 8 months ago

Since B12 restores your metabolic functions, you might feel hungrier as your body starts absorbing nutrients better. Focus on high-fiber vegetarian foods like sprouts, salads, and dal to stay full instead of reaching for processed snacks. The weight won't be an issue if your food intake is clean.

Related reads

All articles
Rohan Dsouza Rohan Dsouza Joined Feb 2026 8 months ago

Actually yaar, I had the same worry when my doctor prescribed B12 injections. I felt a bit bloated initially, but it was just temporary. Once your body gets used to the improved metabolism, it settles down, so don't stress about the scale right now.

Harish Gupta Harish Gupta Joined Mar 2026 7 months ago

As someone managing diabetes, I have to be very careful with any lifestyle changes. When I got my B12 shots, my energy levels improved, which actually helped me stay active and manage my blood sugar better. Keep an eye on what you eat when your appetite increases so you don't accidentally consume extra carbs.

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