Pooja Gupta Pooja Gupta Asked 9 months ago

Can b12 shots cause weight gain?

My cousin started taking B12 shots for her energy levels. She mentioned she's gained a bit of weight since starting them. Can B12 shots actually lead to weight gain for some people?

7

7 answers

Aditi Rao Aditi Rao Joined Apr 2026 6 months ago
Most liked

I recently started taking B12 injections and I feel like my weight is creeping up. Has anyone else experienced this? I'm worried if it's the shots or if I'm just overthinking it, please let me know if you felt the same.

Sarla Devi Sarla Devi Joined Mar 2026 8 months ago

For low energy, I always believe in warm milk with a pinch of turmeric and eating soaked almonds. While B12 shots shouldn't cause weight gain, if you notice sudden swelling in your feet or shortness of breath, please don't wait. Go see your doctor immediately.

Rohan Deshmukh Rohan Deshmukh Joined Mar 2026 7 months ago

Actually, B12 shots don't have calories to make you gain fat, yaar. But what happens is, your energy levels shoot up and your appetite finally returns to normal, so you might end up eating a bit more. It's just your body recovering from the deficiency.

Powered by

Consult a dietary specialist

Varun Sen Varun Sen Joined Jan 2026 9 months ago

I completely understand how stressful it is to watch the scale go up when you are just trying to get healthy. It used to make me panic too. Just remember that B12 is water-soluble, so the shots themselves aren't building fat; it might just be your body adjusting its water balance.

Ananya Nair Ananya Nair Joined Jan 2026 9 months ago

I know how hard it is when you're already struggling with your health and then you start worrying about weight gain from your treatment. It feels like a constant battle. But please be gentle with yourself; getting your nervous system healthy with B12 is much more important right now.

Related reads

All articles
Kriti Saxena Kriti Saxena Joined Apr 2026 6 months ago

With my PCOS, any weight change makes me really cautious. From what I've learned, B12 injections don't directly cause weight gain, but they can improve your metabolism and hunger. It's always best to discuss any sudden weight changes with your doctor to rule out hormonal fluctuations.

Amit Patel Amit Patel Joined Jun 2026 4 months ago

I took B12 shots for three months. I did notice a slight increase in my weight, but it was purely because my severe fatigue went away and my appetite came back. My advice is to keep tracking your daily food intake and stay active, and you will manage it easily.

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