Why Some People Cannot Gain Weight
Why the scale will not move even when you eat a lot: how to measure real intake, how many calories to add, how to train and when to see a doctor.

If you feel like you eat everything in sight and the scale has not moved in months, the reason is usually not mysterious. Either your intake is lower than you think, or your expenditure is higher than you calculate, and less often but genuinely, there is a medical reason worth checking. Let us go through it in order, from the most common to the rarest.
First: your intake is almost always lower than you think
People who say they eat huge amounts usually eat huge amounts on two days of the week and eat moderately on the other five. Self-reported intake studies consistently show errors of 20 to 30 percent in both directions: lean people overestimate what they ate, just as others underestimate. Your estimate of 3,000 calories a day is realistically often 2,300.
The only way to settle this is to measure. Do not estimate and do not rely on memory, weigh it.
What to actually do
- Kitchen scale, seven days straight, everything that goes in your mouth including the oil in the pan and the milk in your coffee.
- Add up the calories per day and take the weekly average, never a single day.
- If your weight did not move over those seven days, that average is your maintenance.
- Add 300 to 500 calories on top of that number and hold it for the next three weeks without changing anything.
Metabolism is not magic, but NEAT is a big line item
The basal metabolic rate of two people of the same weight, height and age usually differs by 100 to 300 calories a day. That is nowhere near enough to explain why someone gains nothing in a year.
The big line item is NEAT, which is everything you burn outside of training: walking, standing, fidgeting, restlessness, gesturing. The gap between two people can exceed 700 calories a day. In people who struggle to gain, the body often ramps movement up automatically when intake rises, so you eat more and unconsciously move more.
Practically: if you have a physical job and hit 15,000 steps a day, your target is not to eat like an average person, but like a person who burns 3,200 calories.
Fullness: the food is the problem, not your willpower
Most people who cannot eat more are eating high-volume, low-density food. A plate of 400 g of salad, vegetables and chicken breast is around 350 calories and keeps your stomach full for three hours. You can use that same stomach space more efficiently.
- Nuts: 30 g, roughly a handful, around 180 calories
- Olive oil: one tablespoon is around 120 calories and disappears into pasta, rice or salad
- Whole milk: 500 ml is around 320 calories and goes down in a minute
- Peanut butter: two tablespoons, around 190 calories
- Dried fruit: 40 g of dates, around 110 calories
Liquid calories are your strongest tool because they do not blunt appetite the way solid food does. A shake with 500 ml of milk, one banana, 40 g of oats and a tablespoon of peanut butter runs about 600 calories and goes down during a movie.
Meal structure: three main meals plus two or three snacks. If you eat twice a day, the surplus is mathematically hard to fit in.
Training: build muscle, do not burn fuel
Without strength training, surplus calories mostly become fat. Without a surplus, strength training builds nothing. You need both.
- Strength work 3 to 4 times per week, 45 to 70 minutes per session
- Per session: 4 to 6 exercises, 3 to 4 sets, 5 to 12 reps
- 10 to 20 hard sets per muscle group per week
- Progression: each week either add 2.5 kg on the big lifts or add 1 rep at the same load
- Cap cardio at two sessions of 20 to 30 minutes; running five times a week eats the entire surplus
Sleep and stress
Under 6 hours of sleep, cortisol rises, appetite drops for many people, and recovery suffers, so the same intake builds less muscle. Aim for 7 to 9 hours. Exam season, a move, or shift work is not the period in which you will gain weight, and that is fine. Maintenance is the goal then.
When to see a doctor
If you are eating a measured surplus and gaining nothing for six straight weeks, this is not a discipline problem. See a doctor promptly if you have:
- Unintentional loss of more than 5 percent of body weight over 6 to 12 months
- Heart palpitations, hand tremor, heavy sweating and anxiety, which can point to an overactive thyroid
- Chronic diarrhea, bloating, greasy stools or blood in the stool
- Constant thirst, frequent urination and fatigue
- Night sweats, unexplained fever, swollen lymph nodes
- Pain on swallowing or a sense that food gets stuck
A basic workup usually includes a complete blood count, TSH, glucose and HbA1c, CRP, ferritin and celiac testing. Tell your doctor what medications you take, since ADHD stimulants and several other drugs clearly suppress appetite. If you notice fear around food or obsessive counting, that is also a reason to talk to a professional.
Realistic expectations
A healthy rate is 0.25 to 0.5 percent of body weight per week. For a 75 kg person that is 190 to 375 grams per week, roughly 1 to 1.5 kg a month. Take 1.6 to 2.2 g of protein per kilogram of body weight. Weigh yourself three mornings a week, fasted, and watch the average. If the average has not moved in three weeks, add another 200 calories a day.
No metabolism is fast enough to beat a 500 calorie daily surplus held for six months.
The short version
- Weigh your food for seven days before drawing any conclusion; estimates are off by 20 to 30 percent.
- Add 300 to 500 calories to your measured maintenance and hold it for at least three weeks.
- Choose calorie-dense foods and liquid calories: oil, nuts, whole milk, shakes.
- Strength training 3 to 4 times a week, 3 to 4 sets per exercise, cardio twice a week at most.
- Unintentional weight loss, diarrhea, palpitations or night sweats belong at the doctor, not in the gym.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.


