Q. How much should I eat in a day to gain weight healthily?

Answered by
Dr. Aditi Gupta Jha
and medically reviewed by Dr. Sneha Kannan
This is a premium question & answer published on Apr 28, 2020 and last reviewed on: Mar 26, 2021

Hi doctor,

I am writing an inquiry regarding my weight. I am an 18-year-old female with a weight of 42 kilograms and a height of five feet. I am having this weight from 13 years of age. My weight remains only around 40 kilograms. I do not eat a lot because I do not feel hungry. On some days, I eat meals for a full day. There are some days where I will eat three meals including snacks. Even after taking food a lot for some days, my weight remains the same. My friend takes food less than I take. But she is healthy in terms of weight. I am concerned as I remain below my average age group in terms of weight and I am not sure what to do. How to gain weight in a healthy manner?



Welcome to

You are quite underweight. It is the right time to start working to gain weight. Eat more fatty foods than you usually eat. Try to eat more potatoes and rice. It has vegetable starch that seems to be undigested. You can take a banana milkshake or eat two bananas with milk daily. Cream and milk products are extremely healthy and it helps in gaining weight. Try to eat small meals every three hours a day. Take four to five meals with fruits as they help to absorb necessary vitamins. Do not compare yourself with others as they do not have exact genes. You should be able to eat a bowl of fruits with water for one to two meals a day. Try to have this habit of eating and you will notice a good change.

Was this answer helpful?


Same symptoms doesn’t mean you have the same problem. Consult a doctor now!

Related Questions:
Is it fine to mix Formula with room temperature water?

.. age is fine. Please use filtered and clean boiled water to avoid infections. Incorrect mixing will lead to improper concentration of the product and may cause either indigestion or reduced nutritional content of the Formula. Hence, always mix in c...   Read full

How can weight be increased in a 23-year-old male?

.. carbohydrate-rich food to gain weight. You can eat more rice to increase your weight. Some diseases can cause hypermetabolic state like hyperthyroidism. So, get a thyroid status done. Also, anxiety and tension about being fatty sometimes restrain ...   Read full

Please give suggestions to improve my weight.

.. dense food should be incorporated in your diet like dried fruits, potato, sweets, nuts, jam, jelly, banana or mango shake, porridge, badam kheer, etc. 2. Leafy vegetables should be restricted in your diet as they reduce appetite. 3. You should t...   Read full

Also Read Answers From:

ideaComprehensive Medical Second Opinion.Submit your Case

Also Read

Monkeypox Virus - Symptoms, Diagnosis, Treatment, Complications, and Prevention
Monkeypox is a zoonotic viral disease. This virus got its name as it was first noticed in laboratory monkeys in the late...  Read more»
Tomato Fever - Causes, Symptoms, Diagnosis, Treatment, and Prevention
Tomato fever is an unidentified and fast-spreading type of viral infection seen in young children. Scroll down to know m...  Read more»
Histrionic Personality Disorder - Causes, Signs, Symptoms, Diagnosis and Treatment
Histrionic personality disorder causes variations in the thinking ability of a person. Read this article to know more.  Read more»

Ask your health query to a doctor online?

Ask a General Medicine Physician Now

* guaranteed answer within 4 hours.

Disclaimer: No content published on this website is intended to be a substitute for professional medical diagnosis, advice or treatment by a trained physician. Seek advice from your physician or other qualified healthcare providers with questions you may have regarding your symptoms and medical condition for a complete medical diagnosis. Do not delay or disregard seeking professional medical advice because of something you have read on this website. Read our Editorial Process to know how we create content for health articles and queries.