A 34-year-old female asked:
Disclaimer

I am 103 lbs. 28 yrs. Old and want to gain at least 20 lbs. Fast.I'm drinking 3 ensure plus shakes a day. Will this help? And what else should I do ?

1 doctor answer
Dr. Heidi Fowler
24 years experience in Psychiatry
Eat healthy high: Calorie foods. Eat 6 meals/day. Work on strength training to build your large muscle groups. Workout 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, extra virgin olive oil, canola oil, protein shakes, .
Answered on Feb 24, 2016
3
3 thanks

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
Unlimited visits
$10/month

Related questions:

A 41-year-old female asked:
Dr. Philip Miller
46 years experience in Family Medicine
Supplements:: Many excellent protein supplements are available: Boost, Gold Standard Whey, Ensure are all excellent choices.
1
1 thank
A 23-year-old male asked:
Dr. Phillip Goebel
15 years experience in Emergency Medicine
Eat a balanced diet: Eat a balanced diet that contains more calories than you expend. Starting a weight lifting program that focuses on heavier weights and lower reps will ... Read More
1
1 thank
A 60-year-old female asked:
Dr. Edwin Anselmi
Specializes in Family Medicine
Yes, whey is safe.: However, you may want to look at the other ingredients to make sure there is not excessive amounts of sodium, sugar or caffeine in the product he is t ... Read More
2
2 thanks
A 34-year-old male asked:
Dr. Pamela Pappas
41 years experience in Psychiatry
Not sure: It appears you're on Adderall and vyvanse, (lisdexamfetamine) either of which could affect weight. However, this is not consistent for everyone on th ... Read More

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
Unlimited visits
$10/month