Why Am I Not Gaining Weight Even Though I Eat a Lot?
Why am I not gaining weight even though I eat a lot? For lifters a flat scale means maintenance on average. Find out if it's portions, appetite or activity.
The quick check names what eats your surplus. The full diagnosis checks the rest.
Tap an answer on each line. Your most likely cause shows up here.
- Updated
- Reading time
- 4 min
- By
- LiftDecode

If you lift and the scale will not move, you are eating at maintenance on average, however much it feels like. The usual culprits are guessed portions, an appetite that caps how much you can eat, activity that burns the surplus, or daily water swings that hide a slow trend. The quick check above names your most likely cause; rarely, it is medical.
Why am I not gaining weight when I eat a lot?
Because the weekly average is what counts, and some bodies burn much of the extra. When 12 pairs of identical twins each overate by 1,000 kcal a day for 84 days, their gains ranged from 4.3 to 13.3 kg (Bouchard et al., 1990).
Much of that gap is movement you do not notice. In 16 adults overfed by 1,000 kcal a day for eight weeks, two-thirds of the extra energy they burned came from fidgeting, posture and daily activity, and it explained a tenfold difference in fat gain (Levine et al., 1999). If that is you, you need more food than feels reasonable. It is not a verdict on your genetics.
Why did I stop gaining weight on my bulk?
Because maintenance moved up. A heavier body burns more at rest, and when you overeat, everyday movement rises too: in overfed adults it took up two-thirds of the extra energy they burned (Levine et al., 1999). The surplus that worked at 150 lb can be maintenance at 160.
- Two flat weeks on a bulk: add 200–300 kcal.
- Check that weekends have not quietly cancelled the weekday surplus.
- On a lean bulk, expect to raise calories every few weeks.
How fast should a skinny guy gain weight?
About 0.25–0.5% of bodyweight a week, which is 0.4–0.75 lb for a 150 lb lifter. That is the target for novice and intermediate lifters eating roughly 10–20% above maintenance (Iraki et al., 2019).
LiftDecode's rule: start with about 300 kcal a day extra, then add 200–300 more each time the two-week average fails to rise. Going faster mostly adds fat: elite athletes on a bigger surplus gained five times more fat than athletes eating freely, but no more lean mass (Garthe et al., 2013).
How do you eat more when you are never hungry?
Drink part of the surplus. When 15 adults added 450 kcal a day as jelly beans, they ate less at meals and their weight stayed flat; as soda, they did not compensate and gained weight (DiMeglio & Mattes, 2000).
Use that on purpose. 500 ml of whole milk, 50 g of oats, two tablespoons of peanut butter and a banana come to roughly 800 kcal (USDA FoodData Central), and a shake between meals rarely spoils dinner. A fourth meal and denser foods do the rest.

Is it water, or are you really not gaining?
Judge the weekly average, never one morning. Salt, carbs, water and food in your gut move the scale daily, so compare weekly averages of morning weigh-ins (Iraki et al., 2019).
When is not gaining weight a medical problem?
When you are losing weight you did not try to lose. MedlinePlus defines that as 10 lb (4.5 kg) or 5% of your normal weight over 6 to 12 months without a known reason (MedlinePlus). With new tiredness, thirst or other symptoms, see a doctor before changing your diet.
What if the scale rises but you look the same?
Then the problem has moved from food to training. Check effort, progression and weekly sets in why you are not gaining muscle, or let the full diagnosis rank every cause at once.
FAQ
How do you gain weight as a skinny guy?
Eat about 300 kcal a day above maintenance, drink part of it, eat four or more times a day, and lift with a progression plan so the new weight is muscle. Aim for 0.25–0.5% of bodyweight a week.
Why am I not gaining weight eating 3,000 calories?
Because your need is set by your size and activity, not a round number. If your two-week average is flat at 3,000 kcal, then 3,000 is your maintenance: add 300 and recheck.
How long does it take to start gaining weight?
With a real surplus, the weekly average rises within two to three weeks. If it does not, you are not in a surplus yet: add food rather than waiting.
Why can't I gain weight as a woman?
Usually the same reasons, with smaller numbers: an extra 150–250 kcal a day is a real surplus for many women. Aim for 0.25–0.5% of bodyweight a week, about 0.3–0.65 lb at 130 lb (Iraki et al., 2019).
Written and maintained by LiftDecode. Training and nutrition education for healthy adults, not medical advice — if you have a health condition or an injury, talk to a professional who can examine you.