Hello,
You want to put on body weight. You have not mentioned anything about your past illness or any medical history. You are suggested to get a complete medical check up done, get all tests & investigations done. If any chronic disease is detected, get it treated at the earliest so that it may be easier for you to gain weight naturally.
Get connected to a Physical trainer. Do regular exercises, especially strength training exercises can help you gain weight by building up your muscles. Exercises may stimulate your appetite. Take food that is good for the
liver. Take digestives and liver tonics. Do not skip meals instead take smoothie and shakes. Blend of high-calorie, nutritious ingredients in a smoothie or shake can help if you're eating on the go. Take mashed potatoes, bananas, soups and juice. For more protein, you can add more milk and milk products in your diet.
Take nutritious, whole grain home made food. Take good portions. Increase the number of meals you have been taking. Stay away from addictions if any,
smoking, drugs , alcohol all ruin the normal functioning of your body system. Red meat, rice, dried fruit,
protein supplements, eggs, full fat yogurt, healthy fats and oil will help to gain weight. Do regular walking and jogging apart from daily workouts.
Take care. Hope I have answered your question. Let me know if I can assist you further.
Regards,
Dr. Nupur K., General & Family Physician