Top answers from doctors based on your search:
can b12 cause weight gain
A 58-year-old female asked:
44 years experience Hematology and Oncology
Not likely: B12 deficiency causes anemia and various neurological problems. It should not cause weight gain.
A 37-year-old female asked:
Specializes in Hematology
B12 deficiency would: Not really be associated with weight change in either direction.
A 53-year-old female asked:
43 years experience Pathology
Whoa: If you have been prescribed B12 injections or other suitable replacement therapy based on sound evidence (i.e., labs and a real diagnosis), and you re ... Read More
A 37-year-old member asked:
48 years experience Pathology
Excess food: The short answer is, when caloric intake exceeds caloric expenditure. In other words, eating more food than is needed. Rarely, very rarely, it may be ... Read More
A 23-year-old female asked:
24 years experience Psychiatry
ECP: What do you mean by ECP? Emergency Contraception Pill? External Counterpulsation? Extracorporeal Photochemotherapy? Etc.? Just not sure what you mea ... Read More
A 25-year-old female asked:
Specializes in Obstetrics and Gynecology
Maybe: In general birth control pills do not cause either weight loss or weight gain. However, a small number of women may experience weight changes when th ... Read More
A 46-year-old member asked:
17 years experience Family Medicine
Stress leads to +lbs: Stress leads to a number of various changes in the body that can cause weight gain. Stress increases cortisol levels which can increase the amount of ... Read More
A 30-year-old female asked:
32 years experience Pediatrics
Haven't heard of it: Haven't heard of biotin causing weight gain. Haven't heard of any of the common over-the-counter vitamins causing weight gain.
A 38-year-old member asked:
31 years experience Psychiatry
Stress: Absolutely!. Food can be resorted to, to calm self & provide comfort under stress.
A 46-year-old male asked:
32 years experience Pain Management
People also searched for:
Connect by text or video with a U.S. board-certified doctor now — wait time is less than 1 minute!