← All articles7 min read

Why Does My Weight Fluctuate So Much Day to Day?

A bathroom scale showing a different number each day

Swings of 1–2 kg (2–4 lb) within a single day are normal, and almost none of it is fat. You can settle that with arithmetic before any physiology: a pound of body fat represents roughly 3,500 calories, so gaining two pounds of actual fat in a day would take about a 7,000-calorie surplus. You did not eat that. Something else moved.

What moved is water, and the contents of your digestive tract.

Glycogen is stored wet, and that is most of it

Your body stores carbohydrate as glycogen, and glycogen does not sit in the muscle dry. A 2015 study in the European Journal of Applied Physiology tested the long-standing 1:3 figure directly, using muscle biopsies during recovery from prolonged exercise. Its conclusion:

“Our findings agree with the long held notion that each gram of glycogen is stored in human muscle with at least 3 g of water.”

In the same study, 150 minutes of cycling in the heat reduced muscle glycogen by 44% and muscle water by 13% — the two move together, in both directions.

The consequence is direct. A few hundred grams of glycogen carries a kilogram or more of water with it. Eat a large carbohydrate meal after a low-carb day and you will weigh more in the morning. Nothing about your body fat changed.

The arithmetic that rules fat out

Overnight changeIf it were fat, you would have neededPlausible?
+1 lb~3,500 kcal beyond maintenanceRarely
+2 lb~7,000 kcal beyond maintenanceNo
+4 lb~14,000 kcal beyond maintenancePhysically not happening

The 3,500-calorie figure is an approximation rather than a precise constant, but it does not need to be precise to settle this. Whatever the exact number, it is nowhere near small enough to make a four-pound overnight fat gain arithmetically possible.

The other things you are weighing

To be straight about the evidence: the glycogen figure above is from a controlled biopsy study. The sodium, gut-content and menstrual-cycle effects are well-established physiology, but the size of each varies enough between people that quoting a single number for them would be false precision.

Get weekly fitness tips in your inbox

Why it still fluctuates in a calorie deficit

This is the version that causes the most despair, and the answer is a signal-to-noise problem rather than a metabolic one.

A 500-calorie daily deficit removes roughly 65 grams of fat per day. Your daily water swing is 1,000–2,000 grams. The fat loss is real and it is roughly twenty times smaller than the noise it is hiding inside.

It is not that the deficit stopped working. It is that a bathroom scale cannot resolve 65 grams against that background on any given morning.

What to do instead

  1. Weigh under identical conditions. Same time, after the bathroom, before eating or drinking, similar clothing. Repeatability matters more than which conditions you choose.
  2. Judge weekly averages, never single readings. The noise is largely random around the trend; fat change is directional. A seven-day mean cancels most of the water and still tells you something within a week.
  3. Expect a fast first week and do not believe it. The dramatic early drop on a new diet is mostly glycogen and its water — which is also why it returns the moment you eat normally.
  4. If daily weighing makes you anxious, weigh weekly. The failure mode to avoid is reacting to one number, in either direction.

Sources

General information, not medical advice. The cited figures were read from the source on 14 August 2026. Rapid or unexplained weight change — particularly several kilograms held over weeks, or swelling — is worth raising with a doctor rather than a calculator.

Related

Frequently Asked Questions

Almost entirely water and the contents of your gut, not fat. Body weight commonly moves 1–2 kg (roughly 2–4 lb) within a single day, and the arithmetic rules fat out: a pound of body fat represents roughly 3,500 calories, so gaining two pounds of actual fat in a day would require eating about 7,000 calories beyond what you burned. If you did not do that, you did not gain two pounds of fat. What changed is how much water you are holding, how much food and drink is currently inside you, and when you last used the bathroom.
Because glycogen is stored wet. A 2015 study in the European Journal of Applied Physiology took muscle biopsies during recovery from prolonged exercise and confirmed the long-held figure: each gram of glycogen is stored in human muscle with at least 3 grams of water (PMID 25911631). In that study, 150 minutes of cycling in the heat dropped muscle glycogen by 44% and muscle water by 13%, and refuelling restored both together. So a few hundred grams of glycogen carries a kilogram or more of water with it. Eat a large carbohydrate meal after a low-carb day and the scale rises overnight — none of it fat.
Because the deficit changes fat slowly while water changes fast, and the water signal is much larger. A 500-calorie daily deficit removes roughly 0.45 kg of fat per week — about 65 grams a day, which no bathroom scale can resolve against a background of one to two kilograms of daily water movement. Fat loss is real and it is happening; it is simply too small per day to see. This is exactly why a weekly average tells you something and a single morning reading does not.
For most people, 1–2 kg (2–4 lb) within a day, and a swing at the upper end of that is unremarkable rather than a warning sign. The size scales with body mass and with how variable your eating, training, salt intake and hydration are: someone eating consistently and training identically each day will see less, and someone who had a salty restaurant meal after a hard session will see more. If you weigh at genuinely random times of day, the range widens further, because you are also measuring your last meal.
Because you have gone eight hours without eating or drinking while continuing to lose water through breathing and sweating, and most people use the bathroom on waking. That is also why a morning weigh-in is the most useful one — not because it is your 'true' weight, but because it is the most repeatable. Consistency of measurement conditions matters more than which conditions you pick: same time, after the bathroom, before eating or drinking, similar clothing.
It makes you gain weight on the scale, which is not the same thing. Sodium influences how much water your body holds, so a high-salt meal reliably shows up as extra mass the next morning and disappears over the following days as the balance restores. No fat was gained or lost in that process. The same is true in reverse: cutting carbohydrate and salt sharply produces a fast, dramatic 'loss' in the first week of a diet that is mostly water, which is also why that loss reverses so quickly when normal eating resumes.
Weigh under the same conditions daily, then judge the weekly average against the previous weekly average and ignore the individual numbers entirely. Averaging works because the noise is largely random around the trend while fat change is directional, so a seven-day mean cancels most of the water signal without waiting a month to learn anything. If daily weighing makes you anxious, weighing weekly under the same conditions is a reasonable alternative — the failure mode to avoid is reacting to a single reading, in either direction.