Why Your Weight Fluctuates Daily and Why the Trend Line Matters

The scale is up two pounds and you ate in a deficit. Here's what moved, why the arithmetic rules out fat, and how a seven day average sorts it out.

LockedIn is a tracking tool, not medical advice. It does not verify what you enter, and it does not recommend doses, schedules, or intake targets. Dose and medication decisions come from your prescriber. Nothing on this page is a substitute for their instructions.

No, you didn't gain two pounds of fat overnight. A pound of body fat holds roughly 3,500 calories (the figure traces back to Max Wishnofsky's 1958 calculation), so two pounds of fat would take about 7,000 calories on top of everything you burned that day. Nobody does that by accident while tracking a deficit. What went up is water, glycogen, sodium balance, and the food and drink still sitting in your digestive tract when you stepped on the scale.

Swings of 2 to 6 pounds between mornings are ordinary in my own logs, and larger bodies swing more in absolute terms. A restaurant dinner running 3,000 mg of sodium when you normally eat 1,800, followed by a liter of water and a short night of sleep, shows up the next morning as a number that has nothing to do with body fat. It drifts back down over the next two or three days while your kidneys catch up, and plenty of people never see that part because they stopped weighing after the bad reading.

The fix is to weigh more often and stop reading any single morning. Add your last seven daily weigh-ins, divide by seven, and compare that average to the previous week's average. A single high Saturday moves a 7-day average by about a seventh of its size, so the noise flattens out while a real deficit keeps dragging the line down.

Practical version: keep weighing every morning, log the ugly numbers too, and give it two to three weeks before you change your calories. The arithmetic, the list of what those extra pounds are made of, and a worked two week example are below.

Run the number before you panic

The 3,500 calories per pound rule is a rough approximation. It overstates long term loss because it ignores the way energy expenditure drops as you get lighter, and I wouldn't use it to project six months out. As a same-day sanity check, though, it's perfect, because the numbers aren't close.

Say you tracked a 500 calorie deficit yesterday. Divide 500 by 3,500 and you get about 0.14 pounds of fat. Most bathroom scales read in 0.2 pound increments, so a full day of disciplined eating produces a fat change your scale can't even resolve. For the scale to honestly show 2 pounds of new fat, you would have needed a 7,000 calorie surplus in one day, which is a number you'd remember.

The same math works in reverse, and this is the part nobody wants to hear. A 2 pound overnight drop isn't 2 pounds of fat either. It's the same water leaving. Fat moves slowly in both directions. Everything fast on the scale is fluid, glycogen, or gut contents.

What the two pounds is made of

Five things account for nearly all short term scale movement.

Alcohol, poor sleep, a long flight, a stressful week, and being sick all push in the same direction. None of them are fat.

The seven day average, worked out

Here are two weeks of morning weigh-ins from someone eating in a modest deficit. These are made up numbers, but the pattern is the one I see in my own data constantly.

DayWeek 1 (lbs)Week 2 (lbs)
Monday184.2184.0
Tuesday183.8183.2
Wednesday184.6183.6
Thursday183.4182.8
Friday183.9183.5
Saturday185.8185.0
Sunday185.1184.3
7-day average184.4183.8

Look at Saturday. Both weeks spike, because Friday night is when the sodium and the extra carbs land. If this person had weighed on Thursday of week 1 (183.4) and then again on Saturday of week 2 (185.0), they'd have concluded they gained 1.6 pounds in nine days and cut their calories out of frustration.

The averages tell a different story. 1290.8 divided by 7 is 184.4. 1286.4 divided by 7 is 183.8. That is about 0.6 pounds down week over week. Multiply 0.6 by 3,500 and divide by 7 and you land near a 300 calorie daily deficit, which is a reasonable, unglamorous rate of change and matches roughly what the person was aiming for.

A plain seven day mean is the version you can do in your head. Some people prefer an exponentially weighted average, the approach John Walker popularized in The Hacker's Diet, which gives recent days more pull and reacts a little faster. Either works. Consistency beats sophistication here.

How to weigh so the average means something

The average is only as good as the inputs, and the inputs are easy to corrupt without noticing.

  1. Weigh first thing in the morning, after using the bathroom, before food or drink. This is the most standardized your body gets all day.
  2. Same clothing situation every time. Naked, or the same pair of shorts.
  3. Same scale, same hard floor, same spot. Carpet compresses under the feet of the scale and reads wrong.
  4. Weigh every day if you can handle it. Seven data points make a much steadier average than three. If daily weighing wrecks your head, pick three fixed days, average those, and accept a noisier signal.
  5. Log the high ones. This is the rule people break. Skipping the day after a birthday dinner biases your average downward and hides the trend you're trying to read.
  6. Never compare a single day to a single day. Compare this week's average to last week's average.

Situations where the scale gets extra noisy

GLP-1 medications

If you're on a GLP-1, your dosing, your titration schedule, and any change to either are between you and your prescriber. Nothing here is medical advice, and I am a developer, not a clinician. On the scale specifically: intake often drops fast in the first weeks, which means less food and fluid moving through you at any moment and a real change in glycogen stores, so early scale movement isn't all fat, and it usually doesn't continue at the same rate. If you can't keep fluids down or the scale is moving in a way that worries you, that's a phone call to your clinician.

Starting or ending a low carb phase

The dramatic first week of keto is mostly glycogen water leaving. Reintroducing carbs puts a chunk of it straight back. Neither direction is fat, and both fool people badly.

Starting creatine, or a new training block

Expect an upward step that then holds. Reset your expectations to the new baseline instead of reading it as failure.

When to change something, and when the scale is the wrong instrument

Give any change two to three weeks of trend data before you touch your calories. One week isn't enough to separate signal from noise for most people, since day to day noise of a pound or more can swamp a week of real progress.

If your seven day average is flat or climbing across three straight weeks, the first place to look is intake accuracy. Weekend meals that never got logged, oil in the pan, a splash of cream in four coffees, portions estimated by eye instead of weighed. Forty grams of chicken misjudged is nothing; a tablespoon of olive oil unlogged twice a day is roughly 240 calories, and that alone can cancel a deficit.

Also accept what a bathroom scale can and can't see. It measures total mass, so it can't tell you what fraction is fat, muscle, water, or last night's dinner. If you're new to lifting or eating high protein in a deficit, body composition can change while the number sits still for weeks. Waist circumference measured at the same spot, how a specific pair of pants fits, and what you can lift are all worth tracking next to the weight. Losing weight isn't linear for anyone, and flat stretches are normal.

How LockedIn handles this

I built weight tracking into LockedIn with trends and history for exactly this reason, so every morning weigh-in lands on one chart instead of getting judged in isolation while you're still standing on the scale. If you log GLP-1 doses, those get plotted on the same weight trend, which makes it easier to see where a change lines up in time (what you do about it stays a conversation with your prescriber). A trend line only means something if the intake number underneath it is honest, so the logging side is where most of the work went. The food database holds 321,737 entries, and 267,238 of those let you pick a serving the way you'd say it out loud, like "1 cup chopped", instead of converting to grams first. Barcode scanning and saved meals handle the repeat breakfast in one tap. It runs on iPhone and in the browser, and it's free while it's in beta.

Try it in the browser

Common questions

Did I gain fat if the scale is up 2 pounds overnight?

Almost certainly not. A pound of body fat is roughly 3,500 calories, so two pounds of fat would require about 7,000 calories above what you burned in a single day. An overnight jump of that size is water, glycogen, sodium balance, and food and drink still in your digestive tract.

How much daily weight fluctuation is normal?

In my own logs, swings of 2 to 6 pounds between mornings are common, and larger bodies tend to swing more in absolute terms. Sodium changes, carbohydrate intake, hard training, alcohol, poor sleep, and the menstrual cycle all move the number without any change in body fat.

How do I calculate a 7-day weight average?

Add your last seven daily weigh-ins together and divide by seven. Then compare that number to the previous week's seven day average rather than comparing one day to another day. A single unusually high morning only moves the average by about a seventh of its size.

How long should I wait before changing my calories?

Give it two to three weeks of trend data. One week rarely contains enough information to separate a real trend from normal fluctuation. If the seven day average is flat across three straight weeks, check your logging accuracy before cutting calories further.

Why did I gain weight after a high-carb meal?

Your body stores carbohydrate as glycogen, and each gram of glycogen holds roughly three grams of water alongside it. Refilling glycogen after a low carb stretch can add several pounds of scale weight in a day or two, plus whatever water the sodium in that meal held onto.

Track it instead of guessing at it

LockedIn puts food, GLP-1 doses, workouts and weight in one place. Free while it is in beta.