Hi...i advise you to take daily egg, the egg white is rich in protein and the yellow portion is rich in cholesterol,if you are a non vegetarian consuming weekly twice meat is a good option....try to include diary products like panner, cheese, ghee, butter,shirkand in your diet...try to include foods like avocado,banana,peanut butter,potatoes,prawns etc. Try to include fish,carrots,sprouts,chicken in your diet which contributes to vitamins and proteins....Drink plenty of water and stay hydrated. Do daily brisk walking, cycling for 5-6kms,yoga and meditation....if possible go for a trekking or join some rock climbing classes if such a facility is available in your place and do it on a regular basis which will help you in developing stamina....Consult dietitian they will do the needful.
I can understand your concern.
Here are a few things you need to do.
1. Have a high protein diet.
2. Instead of having 3 full meals a day, have 5 full meals.
3. The math to gain weight is simple to understand but not simple to follow. You need to consume more calories than your daily required to be able to gain weight.
4. Hit the gym. Get a trainer to train you to gain muscle mass in that way your weight gain will be gradual and healthy.
Dr. Anil Kumar Jain.
Hi there....as you know few people have very high basic metabolism rate. It will be difficult for them to gain weight. Also one should remember gaining weight and losing weight is a very gradual process. It will a lot of time, patience and determination. You must follow a healthy diet and exercise schedule. Start having food rich in proteins like pulses, soyabeans, vegetables, fruits, egg whiteboiled , boiled chicken. Regarding exercises, start cycling or swimming, whatever you are comfortable with and enjoy most. Along with it try doing high bar excercises. You can also visit a dietician and endocrinologist for further queries.