Vivek Rana Vivek Rana Asked 5 months ago

Can vitamin b12 deficiency cause weight gain?

I was diagnosed with a Vitamin B12 deficiency a few months ago, and since then I feel like I've gained some weight. Is it possible that Vitamin B12 deficiency can cause weight gain? I'm trying to figure out why I'm feeling heavier.

7

7 answers

Rajesh Kumar Rajesh Kumar Joined Jun 2026 5 months ago
Most liked

Dekho, direct weight gain toh nahi hota deficiency se, but body me fatigue aur weakness bohot badh jati hai. Jab bilkul energy nahi bachegi toh workout kaise karoge, toh weight badhna normal hai. Pehle doctor se milkar test karwao aur proper diet pe dhyan do.

Ishaan Verma Ishaan Verma Joined Apr 2026 5 months ago

B12 plays a major role in your metabolic pathway, so when it is low, your metabolism sluggishly slows down. I noticed my daily step count and active calories dropped because I was feeling too fatigued all the time. Track your daily energy levels and get a blood panel done if you're hitting weight plateaus.

Priyanka Nair Priyanka Nair Joined Mar 2026 5 months ago

I can't say if it causes weight gain for everyone, but in my case, I was putting on weight despite eating healthy. My doctor checked my blood and found a severe B12 deficiency. After starting the treatment he prescribed, my energy returned and my weight finally started moving down.

Powered by

Consult a dietary specialist

Meera Patel Meera Patel Joined Feb 2026 5 months ago

Since vegetarian diets lack natural B12 sources, deficiency is very common and can mess with your metabolism, leading to weight issues. Instead of eating random supplements, try to include fortified foods or curd in your diet, but definitely consult a doctor for a proper high-dose supplement if you are deficient.

Sandeep Gill Sandeep Gill Joined Feb 2026 5 months ago

I agree with others, low B12 causes extreme lethargy which makes you inactive and leads to weight gain. Please get your levels tested as soon as possible.

Related reads

All articles
Sneha Kulkarni Sneha Kulkarni Joined Mar 2026 5 months ago

Haan na, weight gain aur lethargy ka bohot close connection hai B12 deficiency me. Body me thakan itni hoti hai ki active rehna mushkil ho jata hai. Ek baar doc ko dikha kar test karwa lo, simple solution hota hai iska.

Kavitha Reddy Kavitha Reddy Joined May 2026 5 months ago

Yes, it absolutely can make you gain weight indirectly because of the extreme fatigue and slow metabolism it causes.

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