U.S. doctors online nowAsk doctors free
A 21-year-old female asked:

What vitamins should i take to gain weight ?

6 doctor answers8 doctors weighed in
Dr. Heidi Fowler
Psychiatry 26 years experience
Vitamins do not: cause weight gain.
Dr. John Chiu
Allergy and Immunology 58 years experience
None: No such vitamins. Make sure you don't have a disease which causes the weight issue. On the other hand, more carb and fat tend to increase weight but just don't overdo it.
Dr. Stephen Southard
Internal Medicine 16 years experience
Focus on food: Don't get carried away by supplementation. You should be able to obtain basically all of the necessary nutrients from a healthy diet. Focus on eating a diet consistent in of a diverse pallette of colors, limited processed foods, lean protein, and healthy fats. Unless you are very restrictive about what you eat you should do well.
Dr. Joshua Hornstein
Specializes in Internal Medicine
There is no vitamin: Hi AnnS, Vitamins and minerals are needed for your body to function properly, but they are not directly associated with weight changes. In order to better help answer your question, I would want to know what your motivation is for weight gain? For example: Have you been recently losing weight? Have you tried to gain or lose weight in the past? What is your goal for weight gain?
Dr. Keegan Duchicela
family medicine 15 years experience
Weight gain: Make sure you're getting enough calcium and vitamin d, dietary protein, healthy fats. If you're otherwise healthy and want to put on muscle mass, make sure your intake of protein is sufficient and you're doing strength training. There are prescription medications we sometimes use to stimulate the appetite and help with weight gain.
Dr. Corinne Kauderer
Wound care 37 years experience
Weight gain: To gain weight you must consume more than you burn at the gym. Also take multivitamins with b complex and protein shakes.

Similar questions

Rosston, AR
A 31-year-old female asked:

What kind of vitamins can I take to gain weight?

1 doctor answer1 doctor weighed in
Dr. Ronald Krauser
A Verified Doctoranswered
Rheumatology 53 years experience
none work: Vitamins have no value in helping with weight gain.
A 23-year-old member asked:

What vitamin can help to gain weight?

2 doctor answers8 doctors weighed in
Dr. Robert Kwok
Pediatrics 34 years experience
None of them: Vitamins don't have but a few calories, so they cannot help a person gain weight (if the person is in normal health already). The children's gummy vitamins have a few more calories. A person should take a regular once-a-day vitamins plus minerals, just to be sure he is not missing any vitamin. His primary care doctor can discuss whether of not he might need extra vitamin d, etc...
A 30-year-old female asked:

I want to gain weight what are the best vitamin?

2 doctor answers4 doctors weighed in
Dr. Jeffrey Junig
Psychiatry 34 years experience
Diet and muscle mass: To gain weight you have to consume more calories than you are burning. Do this in a healthy way though. Don't choose junk or fast food. Keep a well balanced diet and make sure you are getting all the nutrients you need. Don't cut out exercise as it is very good for you. Weight lifting and other muscle building exercises can help you increase your body mass.
A 23-year-old male asked:

What could I take to gain weight?

4 doctor answers6 doctors weighed in
Dr. Pam Yoder
Specializes in Maternal-Fetal Medicine
Balanced diet: Though some patients augment their intake with high-calorie drinks (ensure) and bars, a cheaper approach would be to eat more nutrient-rich foods that ones enjoys as part of his/her diet. Consulting with a nutritionist would determine if a diet is balanced. In the meantime, following healthy eating guidelines from the cdc would be helpful http://www.Cdc.Gov/healthyweight/healthy_eating/index.Html.
A 30-year-old member asked:

Can doctors prescribe vitamins to gain weight?

1 doctor answer1 doctor weighed in
Dr. Heidi Fowler
Psychiatry 26 years experience
Vitamins will not: Cause weight gain. Eat healthy foods that are high in calories. Eat six meals per day. Work on strength training to build your large muscle groups. Work out w heavier weights w fewer repetitions. Sleep at least 8 to 9 hours/night. Hydrate well w water. Foods to help w healthy weight gain: almonds, cashews, pecans, sunflower seeds, flax seeds, walnuts, hummus, avocadoes, granola, trail mix, >.
Dr. Heidi Fowler
Psychiatry 26 years experience
Provided original answer
dried fruits, extra virgin olive oil, canola oil, protein shakes, protein bars, lean meats, poultry, fish, Smoothies (with added silken tofu or powdered milk), Greek yogurt (full –fat), pasta/ bagels & use of juice rather than soda. Some people add whey proteins.
Oct 23, 2013

Related questions

A 39-year-old female asked:
What vitamins can I take to gain my weight back do to stress?
1 doctor answer3 doctors weighed in
A 47-year-old male asked:
Im skinny what vitamins do I have to take to gain sone weight?
1 doctor answer2 doctors weighed in
Last updated Sep 28, 2016
Connect with a U.S. board-certified doctor by text or video anytime, anywhere.
24/7 visits - just $39!
50% off with $15/month membership


Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.