U.S. doctors online nowAsk doctors free
India
A 17-year-old male asked:

how to gain weight?

78 doctor answers54 doctors weighed in
Dr. Holly Barth
Dr. Holly Barthanswered
General Practice 9 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. Weight lifting and other muscle building exercises can help you increase your body mass.
Dr. Michael Rothman
Internal Medicine 35 years experience
Added fats: Put olive oil or butter or coconut oil on everything you eat. Do resistance training to build muscle.
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. David Finke
Obstetrics and Gynecology 15 years experience
Ask you doctor: If you are having difficulty gaining weight, there is possibly something wrong with your metabolism, digestion, diet, exercise routine, etc. You should undergo a complete history and physical examination with your doctor to determine what tests may be necessary.
Dr. Heidi Fowler
Psychiatry 25 years experience
Eat healthy foods: that are high in calories. Eat 6 meals /day. Work on strength training to build large muscle groups. Work out w heavier weights w fewer repetitions. Sleep at least 8 to 9 hrs/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, dried fruits, extra virgin olive oil, canola oil,
Dr. Michio Abe
Internal Medicine 26 years experience
Depends: It would depend on the reason why you want to gain weight and the presence or absence of medical conditions. In general, you should eat healthy, well-balanced diet with possibly more calorie-dense foods. And exercise regularly, especially focused resistance training, to develop more muscles.
Dr. Robert Kwok
Pediatrics 33 years experience
Need more calories?: A doctor can check for digestive, hormonal, metabolic, infectious, or cancerous conditions in a person "looking too thin". Hopefully, no problems are found. Choosing proper designs of clothing and shoes can help one appear bulkier. To increase muscle mass, one has to work out with weights. To add a little fat (if one is "skin & bones"), one must eat a larger amount of his healthy, balanced diet.
Dr. Holly Barth
Dr. Holly Barthanswered
General Practice 9 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.
Dr. Heidi Fowler
Psychiatry 25 years experience
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 with heavier weights with fewer repetitions. Sleep at least 8 to 9 hours per night. Hydrate well with water.
Dr. Holly Barth
Dr. Holly Barthanswered
General Practice 9 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.
Dr. David Hardin
Wound care 36 years experience
Not so fast now: First check with your doctor, do you really need to gain weight? Do you have a metabolic problem like grave's disease or malabsorbtion keeping you from it? If everything checks out, a healthy diet and exercize program including weights to build muscle bulk is the way to go. Eating high calorie fatty foods to get "fatter" will just set you up later. Try to get access to a trainer and a dietician.
Dr. Jeffrey Barke
Family Medicine 31 years experience
Why: Be careful what you ask for. Have your body composition checked to determine how much fat vs muscle you have. Gaining extra fat is not healthy while more muscle is. Overcoming genetics is difficult. Focus on healthy eating not what the scale says, gaining muscle requires resistance exercise (weight lifting) and proper nutrition with lean protein. Check out www.Zonediet.Com.
Dr. Marci Dietrich
Bariatrics 41 years experience
Have you lost wt?: If you have lost weight unintentionally there could be a serious problem. You would need a thorough medical evaluation. If, you have always been "thin" but healthy and of course, your biologic family is thin, it may just be your genetics. You can build muscle by eating well and exercising especially under the guidance of a fitness expert. The main concern is if you are having unexpected wt. Loss.
Dr. Robert Kwok
Pediatrics 33 years experience
Eat healthy calories: To gain weight you have to consume more calories than you are burning each day. Do this in a healthy way. Don't choose junk food or fast food. Keep a well balanced diet and make sure to get 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 body mass (increasing muscles instead of fat).
Dr. Heidi Fowler
Psychiatry 25 years experience
Eat healthy foods: that are high in calories. Eat 6 meals /day. Work on strength training to build large muscle groups. Work out w heavier weights w fewer repetitions. Sleep at least 8 to 9 hrs/night. Hydrate well w water. Foods to help w healthy weight gain: almonds, cashews, pecans, sunflower seeds, flax seeds, walnuts, hummus, avocados, granola, trail mix, dried fruits, protein shakes, protein bars, lean meats
Dr. Robert Kwok
Pediatrics 33 years experience
Eat more healthy cal: Eat more healthy calories (snacks and meals) to gain weight. Choosing foods with protein and "good" fats and oils. Avoid excess amounts of simple starches and sugars. To increase muscle mass, one has to work out against resistance (with weights). This exercise will increase daily calorie needs, so one must eat more of the healthy, balanced diet he should already be on.
Dr. Thomas Namey
Rheumatology 48 years experience
Consume more cals!: Eat more calories. Eat more calories than you burn at rest and through exercise. Do not give up your exercise, but concentrate on resitance exercise ( weight or weight machines) so you can build muscle. Avoid filling foods with few calories, ie popcorn, lettuce, etc. Eat more meat, cheese, and protein sources with fat. I do not recommend eating sugar/fat combo foods like ice cream or brownies.
Dr. Jon Fishburn
Ophthalmology 30 years experience
Strength training: My preferred method to increase body mass is to incorporate a strength training program into your exercise routine. Also a proper diet emphasizing the proper balance of protein, carbs, and fat is essential. I recommend joining a athletic club and signing up with a trainer to help you achieve your goals. I'd recommend lean body mass gain, which is muscle mass, over just eating more calories.
Dr. Kenneth Smith
Internal Medicine 32 years experience
Weight gain. : First see physician to confirm not underlying metabolic problem. Generally simple balance of calories in must be higher than calories burned.
Dr. Heidi Fowler
Psychiatry 25 years experience
Eat healthy foods: high in calories. Eat 6 meals /day. Work on strength training to build large muscle groups. Work out w heavier weights w fewer repetitions. Sleep at least 8 to 9 hrs/night. Hydrate well w water. Foods to help w weight gain: almonds, cashews, pecans, sunflower seeds, flax seeds, walnuts, hummus, avocados, granola, trail mix, dried fruits, protein shakes & bars, lean meats, poultry, fish, smoothies
Dr. Pouya Shafipour
Family Medicine 23 years experience
More Good Calories: The best way to gain weight is through a program that consists of higher lean protein, higher fish and plant based fat and complex carbohydrate diet along with weight training to build muscle and increase your lean mass.
Dr. Heidi Fowler
Psychiatry 25 years experience
Eat healthy foods: high in calories. Eat 6 meals /day. Work on strength training to build large muscle groups. Work out w heavier weights w fewer repetitions. Sleep at least 8 to 9 hrs/night. Hydrate well w water. Foods to help w weight gain: almonds, cashews, pecans, sunflower seeds, flax seeds, walnuts, hummus, avocados, granola, trail mix, dried fruits, protein shakes & bars, lean meats, poultry, fish, smoothies
Dr. Pouya Shafipour
Family Medicine 23 years experience
By Healthy Calories: If you want to gain weight, you can do it by consuming more healthy calories such as protein, complex carbohydrates and healthy fish or plant based fat, also weight bearing exercises like weight lifting will help build muscle which will increase your lean or muscle mass.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon, ... Better fats: olive oil, peanuts, almonds, tofu, ....
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon, ... Better fats: olive oil, peanuts, almonds, tofu, ....
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. Ed Friedlander
Pathology 44 years experience
Lifestyle change: You are a young adult man and you want to gain muscle rather than fat. You'll want to find a group of people to hang out with who engage in fitness activities that require strength. Make this a part of your identity and work hard at it, and you'll discover you are getting the body that you want. There's no magic food or pills. Good luck and congratulations.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon, ... Better fats: olive oil, peanuts, almonds, tofu, ....
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. Heidi Fowler
Psychiatry 25 years experience
Eat healthy foods: high in calories wi 6 meals /day. Use strength training to build large muscle groups. Work out w heavier weights w fewer repetitions. Sleep at least 8- 9 hrs/night. Hydrate well w water. Foods to help w weight gain: almonds, cashews, pecans, sunflower seeds, flax seeds, walnuts, hummus, avocados, granola, trail mix, dried fruits, protein shakes & bars, lean meats, poultry, fish & smoothies.
Dr. Donald Alves
Emergency Medicine 24 years experience
If healthy, protein: If you are feeling well, and ideally have been evaluated by a physician recently to be sure you do not have a metabolic condition (such as thyroid disease or diabetes) and are not taking stimulant medications, then adding a protein supplement to your regular diet--without reducing your usual intake--can help. This can be as a snack bar, meal-replacement bar, or powder you add to drinks.
Dr. Heidi Fowler
Psychiatry 25 years experience
Eat healthy foods: high in calories. Eat 6 meals /day. Work on strength training to build large muscle groups. Work out w heavier weights w fewer repetitions. Sleep at least 8 to 9 hrs/night. Hydrate well w water. Foods to help w weight gain: almonds, cashews, pecans, sunflower seeds, flax seeds, walnuts, hummus, avocados, granola, trail mix, dried fruits, protein shakes & bars, lean meats, poultry, fish, smoothies
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon, ... Better fats: olive oil, peanuts, almonds, tofu, ....
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. Pouya Shafipour
Family Medicine 23 years experience
By Healthy Calories: If you want to gain weight, you can do it by consuming more healthy calories such as protein, complex carbohydrates and healthy fish or plant based fat, also weight bearing exercises like weight lifting will help build muscle which will increase your lean or muscle mass. I suggest checking your resting metabolic rate and based on that going on a high calorie zone diet.
Dr. Bruce Jacobs
Specializes in Family Medicine
Drink supplement.: Ensure or Boost drinks daily will add calories and hopefully you will gain some weight
Dr. Jovita Anyanwu
Internal Medicine 30 years experience
Increase calorie: If your bmi is below 18, you no illness, imcrease your calorie intake. Reduce stress and anxiety.
Dr. Pouya Shafipour
Family Medicine 23 years experience
By Healthy Calories: If you want to gain weight, you can do it by consuming more healthy calories such as protein, complex carbohydrates and healthy fish or plant based fat, also weight bearing exercises like weight lifting will help build muscle which will increase your lean or muscle mass. I suggest checking your resting metabolic rate and based on that going on a high calorie zone (40/30/30) diet.
Dr. Pouya Shafipour
Family Medicine 23 years experience
High Protein & Carb: Diet is what body builders use to gain weight (carb loading). I suggest you eat at least 100 grams of lean protein per day (lean meats, eggs, cheese and whey protein shakes) as well as at least 150 grams of complex carbs (fruits/veggies, whole grain starch) in 3 meals and 2 snacks.Eat some protein right after work-out plus 15 grams of sugar (milk chocolate for example).Numbers vary based on weight.
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. Oscar Novick
Pediatrics 58 years experience
Milk shakes: Try eating milk shakes with extra added ice cream.
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon, ... Better fats: olive oil, peanuts, almonds, tofu, ....
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon, ... Better fats: olive oil, peanuts, almonds, tofu, ....
Dr. Robert Kwok
Pediatrics 33 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.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods while also doing weight-training to increase muscle. Add protein: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,....
Dr. Susan Rhoads
Family Medicine 38 years experience
More calories/weight: I agree with Dr. Kwok, but just eating more protein will not make muscle (Or we could all be Mr./Ms. World) and protein can turn to fat. High protein diets have their own problems. Calories can come from other sources too. But do make sure you are just naturally thin and it is not due to a process that can be corrected by treatment as Dr. Kwok said as well.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
Dr. Heidi Fowler
Psychiatry 25 years experience
Eat healthy foods: high in calories wi 6 meals /day. Use strength training to build large muscle groups. Work out w heavier weights w fewer repetitions. Sleep at least 8- 9 hrs/night. Hydrate well w water. Foods to help w weight gain: almonds, cashews, pecans, sunflower seeds, flax seeds, walnuts, hummus, avocados, granola, trail mix, dried fruits, protein shakes & bars, lean meats, poultry, fish & smoothies.
Dr. Robert Kwok
Pediatrics 33 years experience
Eat more healthy cal: Eat more healthy calories (snacks and meals) to gain weight. Choosing foods with protein and "good" fats and oils. Avoid excess amounts of white starches and avoid sugars. Avoid excess animal fats. To increase muscle mass, one can work out against resistance (with weights). This exercise will increase daily calorie needs, so one must eat more of the healthy, balanced diet he should already be on.
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
Dr. Bernard Seif
Clinical Psychology 40 years experience
Metabolism: Please see your doctor or an endocrinologist and ask about having your thyroid and other hormone levels checked. Peace and good health. If not medical issues, please consider higher protein intake such as protein powder shakes in the a.m. Focus on being a good person, neat and clean. This is far more attractive than weight.
Dr. Robert Kwok
Pediatrics 33 years experience
Diet and muscle mass: If otherwise normal and healthy, one gains weight by eating or drinking MORE calories than he or she uses up. 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.
Dr. Robert Kwok
Pediatrics 33 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.
Dr. Robert Kwok
Pediatrics 33 years experience
Eat. Use weights.: 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, but don't over-exercise. Weight training and other muscle building exercises can help you increase your body mass.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,....
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
Dr. Dean Giannone
Internal Medicine 25 years experience
Eat, eat, eat.: You can gain calories by just eating more food. People tend to gain weight with meat because it's more calorie-dense than other foods, but you'd gain more weight by just eating more of less calorie-dense foods. Just keep it healthy - there's a difference between gaining muscle weight and just getting fat. And exercise as well, so you gain lean mass and not just get fat.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
Dr.
A Verified Doctoranswered
A US doctor answeredLearn more
Need more info: Need to know what your aim is. If you are underweight and need to normalise your weight then may need to exclude medical reasons why that is happening to sort that out i.e. a doctor consult - plus may need a dietician's input. If you are talking about muscle bulk then may need to consult someone qualified in sports medicine or personal training. Suggest a consult to look at this in more detail
Dr. Lori Lange
Specializes in Family Medicine
How to Gain Weight: What can I do to gain weight? First get a check up to see that you are healthy. There are 3500 calories in a pound of weight. Take your weight and add a 0. Example 150 lbs 1500 that is estimate of calories you need per day to maintain your weight To gain need to add 500 calories more per day to gain 1 pound per week. So 1500 + 500 = 2000 calories per day and you will gain 1 pound a week
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods while also doing weight-training to increase muscle. Add protein: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,....
Dr. Heidi Fowler
Psychiatry 25 years experience
Eat healthy foods: high in calories wi 6 meals /day. Use strength training to build large muscle groups. Work out w heavier weights w fewer repetitions. Sleep at least 8- 9 hrs/night. Hydrate well w water. Foods to help w weight gain: almonds, cashews, pecans, sunflower seeds, flax seeds, walnuts, hummus, avocados, granola, trail mix, dried fruits, protein shakes & bars, lean meats, poultry, fish & smoothies.
Dr. Robert Kwok
Pediatrics 33 years experience
In general...: 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.
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods while also doing weight-training to increase muscle. Add protein: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,....
Dr. Heidi Fowler
Psychiatry 25 years experience
Eat healthy foods: high in calories wi 6 meals /day. Use strength training to build large muscle groups. Work out w heavier weights w fewer repetitions. Sleep at least 8- 9 hrs/night. Hydrate well w water. Foods to help w weight gain: almonds, cashews, pecans, sunflower seeds, flax seeds, walnuts, hummus, avocados, granola, trail mix, dried fruits, protein shakes & bars, lean meats, poultry, fish & smoothies.
Dr. Gurmukh Singh
Pathology 49 years experience
Why?: Why do you want to gain weight? Eating more will only add fat and that is not a good thing. If you are skinny but otherwise healthy, let it be. You will gain weight as you age and then look back fondly at this time when you could eat and not get fat. Exercise regularly to increase your muscle mass. Wish you good health!
Dr. Robert Kwok
Pediatrics 33 years experience
Want more mass?: If one is truly underweight (based on height, family background, and body type), a doctor can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon... Better fats: olive oil, peanuts, almonds, tofu....

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
$30 per visit with
membership

Similar questions

A 24-year-old male asked:

How can l gain weight?

2 doctor answers2 doctors weighed in
Dr. Linda Gromko
Family Medicine 48 years experience
"Eat what I eat!": That's the answer one doctor gives to this tough question. But it can be as hard to gain for some people as it is for others to take off weight. To gain one pound in a week, eat 500 calories each day over what you normally eat, and keep your activity level about the same. But eat nutritious food, not "junk." think healthy smoothies, yogurt. Adding a bowl of oatmeal each day is a start.
A 22-year-old male asked:

How to gain weight healthily?

3 doctor answers3 doctors weighed in
Dr. Arthur Ciaramicoli
Clinical Psychology 45 years experience
Weight Gain: Eat a plant based diet similar to the mediterranean diet and combine regular aerobic exercise 4 times a week with weight training three times a week. Consult with an exercise physiologist if you need assistance in developing a program. Best wishes.
Dunkirk, NY
A 21-year-old female asked:

I want to Gain weight?

9 doctor answers26 doctors weighed in
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods, while also doing weight-training to increase muscle. Proteins: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
India
A 18-year-old male asked:

How to gain weight naturally?

2 doctor answers4 doctors weighed in
Dr. Robert Kwok
Pediatrics 33 years experience
See Dr., then eat...: If one is truly underweight (based on height, family background, and body type), a Dr. can evaluate for a hormonal, digestive, or other disorder. If no medical cause is found, then one can add weight by eating more calories of nutritious foods while also doing weight-training to increase muscle. Add protein: egg white, chicken breast, salmon,... Better fats: olive oil, peanuts, almonds, tofu,...
A member asked:

How to gain weight faster?

1 doctor answer1 doctor weighed in
Dr. Robert Kwok
Pediatrics 33 years experience
If no illness...: To gain weight, one has to consume more calories than he or she is 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. "Fast" isn't a safe option though.

Related questions

A 30-year-old female asked:
2 doctor answers2 doctors weighed in
A 22-year-old male asked:
2 doctor answers4 doctors weighed in
A 49-year-old member asked:
1 doctor answer1 doctor weighed in
A 19-year-old male asked:
3 doctor answers4 doctors weighed in
A 22-year-old male asked:
1 doctor answer2 doctors weighed in

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
$30 per visit with
membership
Last updated Oct 28, 2020

People also asked

Connect with a U.S. board-certified doctor by text or video anytime, anywhere.
$30 per visit with
membership

Disclaimer:

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.