{"id":2542,"date":"2026-10-12T10:21:43","date_gmt":"2026-10-12T10:21:43","guid":{"rendered":"https:\/\/metaboliboost.com\/articles\/?p=2542"},"modified":"2026-10-12T10:29:15","modified_gmt":"2026-10-12T10:29:15","slug":"eating-in-a-deficit-and-not-losing-weight","status":"publish","type":"post","link":"https:\/\/metaboliboost.com\/articles\/eating-in-a-deficit-and-not-losing-weight\/","title":{"rendered":"Eating in a Deficit and Not Losing Weight: Two Studies"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Eating in a deficit and not losing weight has two explanations, both measured. Over two weeks, normal scale noise in adults eating at maintenance was 1.2 kg either way, more than a true 500 kcal deficit removes in that time. And in the one study that checked, people sure of their deficit under reported intake by 47 percent.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"eating-in-a-deficit-and-not-losing-weight\" data-minutes=\"13\">\n<style>.msq-audio{margin:1.25em 0 1.75em;padding:16px 18px;background:#EEF3F8;border:1px solid #CBD8E6;border-radius:12px}\n.msq-audio-lead{margin:0 0 8px;font-size:.95em}.msq-audio audio{width:100%;margin:0 0 12px;display:block}\n.msq-toc-title{margin:0 0 6px;font-weight:700}.msq-toc ol{margin:0;padding:0;list-style:none}\n.msq-toc li{display:flex;gap:10px;align-items:center;padding:6px 6px;border-bottom:1px solid #CBD8E6;border-radius:8px}\n.msq-toc li:last-child{border-bottom:0}.msq-toc li.is-active{background:#fff}\n.msq-toc-play{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:0;background:#1F4E79;color:#fff;font:inherit;font-size:.72em;line-height:30px;padding:0;cursor:pointer}\n.msq-toc-play.is-playing{background:#B4531A}\n.msq-toc-time{flex:0 0 auto;min-width:3.1em;font-variant-numeric:tabular-nums;color:#4A5560;font-size:.9em}\n.msq-toc a{color:#1B1F24;text-decoration:none;line-height:1.35}.msq-toc li.is-active a{font-weight:700;color:#1F4E79}\n.msq-audio-note{margin:10px 0 0;font-size:.82em;color:#4A5560}\nh2.wp-block-heading[id]{scroll-margin-top:24px}\n.msq-hplay{display:inline-block;vertical-align:middle;width:26px;height:26px;margin:0 0 0 10px;border-radius:50%;border:0;background:#1F4E79;cursor:pointer;padding:0;position:relative;top:-2px}\n.msq-hplay::before{content:'\u25b6\ufe0e';display:block;color:#fff;font-size:11px;line-height:26px;text-align:center}\n.msq-hplay.is-playing{background:#B4531A}.msq-hplay.is-playing::before{content:'\u2016';font-size:13px;font-weight:700}\n.msq-bar{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;gap:10px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#FFFFFF;border-top:1px solid #CBD8E6;box-shadow:0 -4px 16px rgba(0,0,0,.08);font-size:.92em;color:#1B1F24;transition:transform .2s ease}\n.msq-bar.is-hidden{transform:translateY(130%)}\n.msq-bar-play{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#1F4E79;color:#fff;font:inherit;font-weight:700;padding:8px 14px 8px 12px;cursor:pointer;white-space:nowrap}\n.msq-bar-play.is-playing{background:#B4531A}\n.msq-bar-icon::before{content:'\u25b6\ufe0e';font-size:12px}.msq-bar-play.is-playing .msq-bar-icon::before{content:'\u2016';font-size:14px;font-weight:700}\n.msq-bar-chapter{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.msq-bar-time{flex:0 0 auto;font-variant-numeric:tabular-nums;color:#4A5560;font-size:.9em}\n.msq-bar-rate,.msq-bar-close{flex:0 0 auto;border:1px solid #CBD8E6;background:#fff;color:#1B1F24;font:inherit;font-size:.85em;line-height:1;border-radius:8px;padding:7px 9px;cursor:pointer}\n.msq-bar-close::before{content:'\u2715'}\n.msq-bar.msq-bar-pill{left:auto;right:14px;bottom:14px;padding:6px;padding-bottom:6px;border:1px solid #CBD8E6;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.15)}\n.msq-bar.msq-bar-pill .msq-bar-chapter,.msq-bar.msq-bar-pill .msq-bar-time,.msq-bar.msq-bar-pill .msq-bar-rate{display:none}\nbody.msq-has-bar{padding-bottom:76px}\n@media (max-width:600px){.msq-bar-time{display:none}.msq-bar{gap:8px;padding-left:10px;padding-right:10px}}\n.msq-s.msq-now{background:#EEF3F8;box-shadow:0 2px 0 #1F4E79;border-radius:2px}\ntr.msq-now td,tr.msq-now th{background:#EEF3F8;box-shadow:inset 0 -2px 0 #1F4E79}\n@media (hover:hover){.msq-s,tr[data-i]{cursor:pointer}.msq-s:hover{background:#EEF3F8}}<\/style>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"AudioObject\",\"@id\":\"https:\/\/metaboliboost.com\/articles\/eating-in-a-deficit-and-not-losing-weight\/#audio\",\"name\":\"Eating in a Deficit and Not Losing Weight: Two Studies, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 12 October 2026.\",\"contentUrl\":\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/eating-in-a-deficit-and-not-losing-weight-audio-202610121559.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT12M43S\",\"uploadDate\":\"2026-10-12\",\"inLanguage\":\"en-US\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/metaboliboost.com\/articles\/eating-in-a-deficit-and-not-losing-weight\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Eating in a Deficit and Not Losing Weight: Two Studies\",\"startOffset\":0,\"endOffset\":47},{\"@type\":\"Clip\",\"name\":\"Why can a real deficit vanish on the scale for weeks?\",\"startOffset\":47,\"endOffset\":147,\"url\":\"https:\/\/metaboliboost.com\/articles\/eating-in-a-deficit-and-not-losing-weight\/#why-can-a-real-deficit-vanish-on-the-scale-for-weeks\"},{\"@type\":\"Clip\",\"name\":\"How often is the deficit real at all?\",\"startOffset\":147,\"endOffset\":261,\"url\":\"https:\/\/metaboliboost.com\/articles\/eating-in-a-deficit-and-not-losing-weight\/#how-often-is-the-deficit-real-at-all\"},{\"@type\":\"Clip\",\"name\":\"What does the arithmetic say for a 500 kcal deficit?\",\"startOffset\":261,\"endOffset\":418,\"url\":\"https:\/\/metaboliboost.com\/articles\/eating-in-a-deficit-and-not-losing-weight\/#what-does-the-arithmetic-say-for-a-500-kcal-deficit\"},{\"@type\":\"Clip\",\"name\":\"What do people who posted this actually report?\",\"startOffset\":418,\"endOffset\":600,\"url\":\"https:\/\/metaboliboost.com\/articles\/eating-in-a-deficit-and-not-losing-weight\/#what-do-people-who-posted-this-actually-report\"},{\"@type\":\"Clip\",\"name\":\"What moves the scale that is not fat?\",\"startOffset\":600,\"endOffset\":702,\"url\":\"https:\/\/metaboliboost.com\/articles\/eating-in-a-deficit-and-not-losing-weight\/#what-moves-the-scale-that-is-not-fat\"},{\"@type\":\"Clip\",\"name\":\"When is it worth asking a doctor instead of the spreadsheet?\",\"startOffset\":702,\"endOffset\":763,\"url\":\"https:\/\/metaboliboost.com\/articles\/eating-in-a-deficit-and-not-losing-weight\/#when-is-it-worth-asking-a-doctor-instead-of-the-spreadsheet\"}],\"contentSize\":\"5.3 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 13 minutes. A synthetic voice reads the article and announces each section title as it begins; tables are read row by row and the questions at the end are left out.<\/p>\n<audio class=\"msq-audio-player\" controls preload=\"metadata\" src=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/eating-in-a-deficit-and-not-losing-weight-audio-202610121559.mp3\"><\/audio>\n<nav class=\"msq-toc\" aria-label=\"In this article\"><p class=\"msq-toc-title\">In this article<\/p>\n<ol>\n<li data-start=\"0.0\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"0.0\" aria-label=\"Play from: Eating in a Deficit and Not Losing Weight: Two Studies\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">Eating in a Deficit and Not Losing Weight: Two Studies<\/a><\/li>\n<li data-start=\"47.14\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"47.14\" aria-label=\"Play from: Why can a real deficit vanish on the scale for weeks?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:47<\/span><a href=\"#why-can-a-real-deficit-vanish-on-the-scale-for-weeks\">Why can a real deficit vanish on the scale for weeks?<\/a><\/li>\n<li data-start=\"146.76\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"146.76\" aria-label=\"Play from: How often is the deficit real at all?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">2:27<\/span><a href=\"#how-often-is-the-deficit-real-at-all\">How often is the deficit real at all?<\/a><\/li>\n<li data-start=\"261.1\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"261.1\" aria-label=\"Play from: What does the arithmetic say for a 500 kcal deficit?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">4:21<\/span><a href=\"#what-does-the-arithmetic-say-for-a-500-kcal-deficit\">What does the arithmetic say for a 500 kcal deficit?<\/a><\/li>\n<li data-start=\"418.4\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"418.4\" aria-label=\"Play from: What do people who posted this actually report?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">6:58<\/span><a href=\"#what-do-people-who-posted-this-actually-report\">What do people who posted this actually report?<\/a><\/li>\n<li data-start=\"600.42\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"600.42\" aria-label=\"Play from: What moves the scale that is not fat?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">10:00<\/span><a href=\"#what-moves-the-scale-that-is-not-fat\">What moves the scale that is not fat?<\/a><\/li>\n<li data-start=\"702.44\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"702.44\" aria-label=\"Play from: When is it worth asking a doctor instead of the spreadsheet?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">11:42<\/span><a href=\"#when-is-it-worth-asking-a-doctor-instead-of-the-spreadsheet\">When is it worth asking a doctor instead of the spreadsheet?<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 12 October 2026 from the article as published that day. Press a chapter to jump there; the highlighted line is what is playing. A play button sits beside every section heading, and once you scroll past this player a bar at the bottom of the screen keeps the controls in reach. Tap or click any sentence to hear the reading start from there.<\/p>\n<script>var MSQ_SENT = [[0.0,\"h\",\"eatinginadeficitandnotlo\",44],[2.96,\"p\",\"eatinginadeficitandnotlo\",64],[7.16,\"p\",\"overtwoweeksnormalscalen\",115],[18.6,\"p\",\"andintheonestudythatchec\",81],[24.92,\"p\",\"onthispagethe12kgnormalt\",203],[47.14,\"h\",\"whycanarealdeficitvanish\",42],[50.78,\"p\",\"startwiththeuncomfortabl\",67],[55.02,\"p\",\"in2017bhutanischoelleran\",94],[61.54,\"p\",\"theaveragechangewas026kg\",98],[70.82,\"p\",\"inplaintermsapersondoing\",122],[80.34,\"p\",\"thescaleisnotlying\",18],[81.58,\"p\",\"itisjustmeasuringwatergl\",84],[87.18,\"p\",\"nowputthatbesidewhatadef\",45],[89.74,\"p\",\"theoldrulesays3500kcalpe\",56],[97.18,\"p\",\"hallandcolleaguesshowedi\",270],[117.38,\"p\",\"thatmodeliswhattheniddkb\",44],[121.62,\"p\",\"undereitherrulea500kcald\",73],[128.82,\"p\",\"thenoiseisbiggerthanthes\",72],[133.14,\"p\",\"thisisthepartthefatburne\",50],[136.86,\"p\",\"atwoweekpromiseisapromis\",70],[141.9,\"p\",\"thecaloriedeficitexplain\",67],[146.76,\"h\",\"howoftenisthedeficitreal\",29],[149.08,\"p\",\"thesecondexplanationisol\",88],[155.2,\"p\",\"in1992lichtmanandcolleag\",164],[169.28,\"p\",\"thegroupunderreportedfoo\",147],[180.6,\"p\",\"theirmeasuredenergyexpen\",39],[183.28,\"p\",\"theauthorsconcludedthatf\",139],[191.88,\"p\",\"twothingsaboutthatstudym\",48],[194.36,\"p\",\"itwastenpeopleninewomena\",126],[203.76,\"p\",\"andnobodyinitwaslying\",21],[205.44,\"p\",\"theykeptdiariesingoodfai\",125],[214.0,\"p\",\"thelargeropenstudyof484a\",164],[227.68,\"p\",\"theactivitysidehasitsown\",37],[229.96,\"p\",\"shcherbinaandcolleaguesa\",206],[246.32,\"p\",\"heartratewasfine\",16],[247.36,\"p\",\"caloriesburnedweretouset\",54],[252.16,\"p\",\"theniddkplannerpageitsel\",88],[261.1,\"h\",\"whatdoesthearithmeticsay\",42],[265.22,\"p\",\"hereistheworkedexamplewi\",61],[269.06,\"p\",\"takeatruedeficitof500kca\",58],[274.14,\"p\",\"the3500rulegivesastraigh\",41],[278.82,\"p\",\"thehallrulegivesaneventu\",116],[289.34,\"p\",\"therealplanneroutputsits\",37],[292.14,\"p\",\"besidebothsitsthe12kgtwo\",53],[297.7,\"t\",\"14days\",118],[314.02,\"t\",\"28days\",118],[332.26,\"t\",\"42days\",118],[349.78,\"t\",\"56days\",118],[368.58,\"p\",\"readthetablelefttorighta\",45],[371.66,\"p\",\"at14daystheexpectedlossi\",50],[375.86,\"p\",\"at28daysitisaboutthesame\",28],[379.02,\"p\",\"onlyaroundsixtoeightweek\",140],[387.82,\"p\",\"soamonthofflatreadingsdo\",49],[390.98,\"p\",\"itmeansamonthisnotyetlon\",100],[398.42,\"p\",\"onecaveatstatedplainlybo\",157],[410.82,\"p\",\"thenumbersaboveareforsee\",100],[418.4,\"h\",\"whatdopeoplewhopostedthi\",39],[420.52,\"p\",\"theforumsarewherethisque\",164],[436.16,\"p\",\"thisistestimonynoteviden\",98],[443.24,\"t\",\"may2026\",297],[471.24,\"t\",\"june2026\",211],[490.96,\"t\",\"september2026\",242],[512.84,\"t\",\"october2026\",207],[535.88,\"p\",\"thepatternacrossthefouri\",45],[538.88,\"p\",\"everyposterhadtrackedfor\",36],[542.04,\"p\",\"inthreeofthefourthearith\",133],[552.76,\"p\",\"twohadstartedliftingcrea\",124],[560.84,\"p\",\"theoctoberposterhadinfac\",87],[568.56,\"p\",\"wheretheaccountscutagain\",226],[583.52,\"p\",\"bothcanbetrue\",13],[585.28,\"p\",\"atruedeficitdoesalwayssh\",62],[591.48,\"p\",\"andadevicecansuitonewris\",88],[600.42,\"h\",\"whatmovesthescalethatisn\",29],[602.98,\"p\",\"watermostlyanditmovesfor\",57],[607.02,\"p\",\"kreitzmanandcolleaguesde\",167],[616.54,\"p\",\"thatiswhytheoctoberposte\",66],[623.22,\"p\",\"saltholdswatertooandsodo\",60],[627.22,\"p\",\"acrossthemenstrualcyclet\",196],[640.46,\"p\",\"thenthereistheweekitself\",24],[641.9,\"p\",\"orsamaandcolleagueslogge\",168],[656.14,\"p\",\"theirconclusionwasthatwe\",70],[661.86,\"p\",\"ifyouweighonmondaysyouar\",48],[665.74,\"p\",\"thepracticalfixisdulland\",100],[672.86,\"p\",\"thewaterweightarticlegoe\",70],[677.3,\"p\",\"noneofthisisthe24hourmet\",79],[682.78,\"p\",\"thepieceonlosingslowlywh\",124],[691.38,\"p\",\"thispageisabouttheperson\",87],[697.26,\"p\",\"usuallyitisnot\",14],[699.22,\"p\",\"usuallytheclockandthedia\",29],[702.44,\"h\",\"whenisitworthaskingadoct\",49],[705.64,\"p\",\"thereisapointwheretheari\",53],[708.84,\"p\",\"iftheweeklyaveragehasnot\",175],[721.64,\"p\",\"thyroidfunctionsomemedic\",153],[733.36,\"p\",\"thepcospagecoverswhytheu\",52],[737.44,\"p\",\"equallyiftheefforttohold\",177],[748.48,\"p\",\"nothinginthisarticleisar\",71],[753.16,\"p\",\"thisarticleisgeneralinfo\",109],[760.04,\"p\",\"speaktoyourdoctoraboutyo\",38]];\n(function(){\n  function init(){\n  var root = document.querySelector('.msq-audio'); if (!root) { return; }\n  var audio = root.querySelector('audio'), items = Array.prototype.slice.call(root.querySelectorAll('.msq-toc li'));\n  var starts = items.map(function(li){ return parseFloat(li.getAttribute('data-start')) || 0; });\n  var names = items.map(function(li){ return li.querySelector('a').textContent; });\n  var anchors = items.map(function(li){ var h = li.querySelector('a').getAttribute('href') || ''; return (h.charAt(0) === '#' && h !== '#top') ? document.getElementById(h.slice(1)) : null; });\n  var article = root.getAttribute('data-article') || location.pathname, minutes = root.getAttribute('data-minutes') || '';\n  var marks = {}, started = false, pausedAt = -1, closed = false, ended = false;\n  var RATES = [1, 1.25, 1.5], rate = 1;\n  try { var saved = parseFloat(localStorage.getItem('msq-audio-rate')); if (RATES.indexOf(saved) >= 0) { rate = saved; } } catch (e) {}\n  audio.playbackRate = rate;\n  function track(name, extra){ try { if (typeof gtag === 'function') { var p = { article: article }; for (var k in extra) { p[k] = extra[k]; } gtag('event', name, p); } } catch (e) {} }\n  function current(){ var t = audio.currentTime, idx = 0; for (var i = 0; starts.length > i; i += 1) { if (t + 0.25 >= starts[i]) { idx = i; } } return idx; }\n  function onScreen(){\n    var line = window.innerHeight \/ 3, idx = 0;\n    for (var i = 0; anchors.length > i; i += 1) { var el = anchors[i]; if (el && line >= el.getBoundingClientRect().top) { idx = i; } }\n    return idx;\n  }\n  function fmt(s){ s = Math.max(0, Math.round(s || 0)); var m = Math.floor(s \/ 60), r = s % 60; return m + ':' + (10 > r ? '0' : '') + r; }\n  function play(from, source){\n    if (from !== null) { audio.currentTime = from; }\n    var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n    track(from === null ? 'audio_resume' : 'audio_chapter', { chapter: names[current()], start: Math.round(audio.currentTime), source: source });\n  }\n  var hbtns = anchors.map(function(el, i){\n    if (!el) { return null; }\n    var b = document.createElement('button'); b.type = 'button'; b.className = 'msq-hplay'; b.setAttribute('aria-label', 'Play this section: ' + names[i]);\n    b.addEventListener('click', function(){\n      if (!audio.paused && current() === i) { audio.pause(); track('audio_pause', { source: 'heading' }); return; }\n      play(starts[i], 'heading');\n    });\n    el.appendChild(b); return b;\n  });\n  var bar = document.createElement('div'); bar.className = 'msq-bar msq-bar-pill is-hidden'; bar.setAttribute('role', 'region'); bar.setAttribute('aria-label', 'Audio player');\n  var playBtn = document.createElement('button'); playBtn.type = 'button'; playBtn.className = 'msq-bar-play';\n  var icon = document.createElement('span'); icon.className = 'msq-bar-icon'; icon.setAttribute('aria-hidden', 'true');\n  var label = document.createElement('span'); label.className = 'msq-bar-label';\n  playBtn.appendChild(icon); playBtn.appendChild(label);\n  var chap = document.createElement('span'); chap.className = 'msq-bar-chapter';\n  var clock = document.createElement('span'); clock.className = 'msq-bar-time';\n  var rateBtn = document.createElement('button'); rateBtn.type = 'button'; rateBtn.className = 'msq-bar-rate'; rateBtn.setAttribute('aria-label', 'Playback speed');\n  var closeBtn = document.createElement('button'); closeBtn.type = 'button'; closeBtn.className = 'msq-bar-close'; closeBtn.setAttribute('aria-label', 'Close the audio bar');\n  bar.appendChild(playBtn); bar.appendChild(chap); bar.appendChild(clock); bar.appendChild(rateBtn); bar.appendChild(closeBtn);\n  document.body.appendChild(bar);\n  function showRate(){ rateBtn.textContent = (rate === 1 ? '1' : String(rate)) + 'x'; }\n  showRate();\n  rateBtn.addEventListener('click', function(){\n    rate = RATES[(RATES.indexOf(rate) + 1) % RATES.length]; audio.playbackRate = rate; showRate();\n    try { localStorage.setItem('msq-audio-rate', String(rate)); } catch (e) {}\n    track('audio_rate', { rate: rate });\n  });\n  closeBtn.addEventListener('click', function(){\n    closed = true; if (!audio.paused) { audio.pause(); } paint(); track('audio_bar_close', {});\n  });\n  function mode(){\n    if (!audio.paused) { return 'pause'; }\n    if (ended) { return 'again'; }\n    if (!started) { return 'listen'; }\n    return (pausedAt === onScreen()) ? 'resume' : 'section';\n  }\n  playBtn.addEventListener('click', function(){\n    var m = mode();\n    if (m === 'pause') { audio.pause(); track('audio_pause', { source: 'bar' }); return; }\n    if (m === 'again') { ended = false; play(0, 'bar'); return; }\n    if (m === 'resume') { play(null, 'bar'); return; }\n    play(starts[onScreen()], 'bar');\n  });\n  function paint(){\n    var idx = current(), playing = !audio.paused, m = mode();\n    items.forEach(function(li, i){\n      var on = (i === idx) && playing, b = li.querySelector('.msq-toc-play'), a = li.querySelector('a');\n      li.classList.toggle('is-active', on); b.classList.toggle('is-playing', on);\n      b.textContent = on ? '\u2016' : '\u25b6\ufe0e';\n      b.setAttribute('aria-label', (on ? 'Pause: ' : 'Play from: ') + a.textContent);\n    });\n    hbtns.forEach(function(b, i){ if (b) { var on = (i === idx) && playing; b.classList.toggle('is-playing', on); b.setAttribute('aria-label', (on ? 'Pause this section: ' : 'Play this section: ') + names[i]); } });\n    playBtn.classList.toggle('is-playing', playing);\n    label.textContent = m === 'pause' ? 'Pause' : m === 'again' ? 'Play again' : m === 'resume' ? 'Resume' : m === 'section' ? 'Play this section' : 'Listen, ' + minutes + ' min';\n    playBtn.setAttribute('aria-label', label.textContent);\n    chap.textContent = started ? names[(playing || m === 'resume') ? idx : onScreen()] : '';\n    clock.textContent = started ? fmt(audio.currentTime) + ' \/ ' + fmt(audio.duration) : '';\n    bar.classList.toggle('msq-bar-pill', !started);\n    var show = !closed && (started || 0 > root.getBoundingClientRect().bottom);\n    bar.classList.toggle('is-hidden', !show);\n    document.body.classList.toggle('msq-has-bar', show);\n  }\n  root.addEventListener('click', function(e){\n    var b = e.target.closest ? e.target.closest('.msq-toc-play') : null; if (!b) { return; }\n    var li = b.parentNode, s = parseFloat(b.getAttribute('data-start')) || 0;\n    if (!audio.paused && current() === items.indexOf(li)) { audio.pause(); track('audio_pause', { source: 'index' }); return; }\n    play(s, 'index');\n  });\n  audio.addEventListener('play', function(){ ended = false; closed = false; if (!started) { started = true; track('audio_play', { minutes: Math.round((audio.duration || 0) \/ 60) }); } paint(); });\n  audio.addEventListener('pause', function(){ pausedAt = current(); paint(); });\n  audio.addEventListener('timeupdate', function(){\n    paint();\n    if (audio.duration > 0) {\n      var pct = Math.floor(audio.currentTime \/ audio.duration * 100);\n      [25, 50, 75].forEach(function(m){ if (pct >= m && !marks[m]) { marks[m] = true; track('audio_progress', { percent: m }); } });\n    }\n  });\n  audio.addEventListener('ended', function(){ ended = true; track('audio_complete', {}); paint(); });\n  var ticking = false;\n  function onScroll(){ if (ticking) { return; } ticking = true; setTimeout(function(){ ticking = false; paint(); }, 80); }\n  window.addEventListener('scroll', onScroll, { passive: true }); window.addEventListener('resize', onScroll);\n  paint();\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\n(function(){\n  function start(){\n    var root = document.querySelector('.msq-audio'), audio = root ? root.querySelector('audio') : null;\n    var map = (typeof MSQ_SENT !== 'undefined') ? MSQ_SENT : [];\n    if (!root || !audio || !map.length) { return; }\n    var scope = root.closest('main') || root.closest('article') || root.closest('.entry-content') || document.body;\n    var SKIP = '.msq-audio,.msq,.msq-tool,.msq-end,.msq-bar,script,style,noscript,figcaption,#rank-math-faq,.rank-math-block,nav,header,footer';\n    function norm(s){ return s.toLowerCase().replace(\/[^a-z0-9]+\/g, ''); }\n    var nodes = [], stream = '', walker = document.createTreeWalker(scope, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = walker.nextNode())) {\n      var el = n.parentElement; if (!el || el.closest(SKIP)) { continue; }\n      var raw = n.nodeValue, keep = [], norms = '';\n      for (var i = 0; raw.length > i; i += 1) { var c = raw.charAt(i).toLowerCase(); if (\/[a-z0-9]\/.test(c)) { keep.push(i); norms += c; } }\n      if (!norms) { continue; }\n      nodes.push({ node: n, a: stream.length, b: stream.length + norms.length, keep: keep });\n      stream += norms;\n    }\n    var segs = [], cursor = 0, lastRow = null;\n    map.forEach(function(m, idx){\n      var kind = m[1], f = m[2], len = m[3];\n      if (kind === 't') {\n        var rows = scope.querySelectorAll('tr'), after = !lastRow;\n        for (var r = 0; rows.length > r; r += 1) {\n          var tr = rows[r];\n          if (!after) { if (tr === lastRow) { after = true; } continue; }\n          var cell = tr.querySelector('td,th');\n          if (cell && norm(cell.textContent).indexOf(f) === 0) { tr.setAttribute('data-i', idx); lastRow = tr; break; }\n        }\n        return;\n      }\n      var p = stream.indexOf(f, cursor); if (0 > p) { return; }\n      segs.push({ i: idx, a: p, b: Math.min(p + len, stream.length) }); cursor = p + len;\n    });\n    var si = 0;\n    nodes.forEach(function(nd){\n      var frag = document.createDocumentFragment(), raw = nd.node.nodeValue, rawPos = 0, any = false;\n      for (var k = si; segs.length > k; k += 1) {\n        var sg = segs[k]; if (sg.a >= nd.b) { break; } if (nd.a >= sg.b) { continue; }\n        var s = Math.max(sg.a, nd.a), e = Math.min(sg.b, nd.b);\n        var rs = nd.keep[s - nd.a], re2 = nd.keep[e - nd.a - 1] + 1;\n        if (rs > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos, rs))); }\n        var span = document.createElement('span'); span.className = 'msq-s'; span.setAttribute('data-i', sg.i); span.textContent = raw.slice(rs, re2);\n        frag.appendChild(span); rawPos = re2; any = true;\n        if (sg.b > nd.b) { break; }\n      }\n      while (segs.length > si && nd.b >= segs[si].b) { si += 1; }\n      if (!any) { return; }\n      if (raw.length > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos))); }\n      nd.node.parentNode.replaceChild(frag, nd.node);\n    });\n    var starts = map.map(function(m){ return m[0]; }), curIdx = -1, lastUser = 0, timer = null, autoUntil = 0, dragging = false;\n    function idxAt(t){ var lo = 0, hi = starts.length; while (hi > lo + 1) { var mid = (lo + hi) >> 1; if (t + 0.15 >= starts[mid]) { lo = mid; } else { hi = mid; } } return (t + 0.15 >= starts[0]) ? lo : -1; }\n    function setNow(i){\n      if (i === curIdx) { return; }\n      Array.prototype.forEach.call(scope.querySelectorAll('.msq-now'), function(el){ el.classList.remove('msq-now'); });\n      curIdx = i; if (0 > i) { return; }\n      var els = scope.querySelectorAll('[data-i=\"' + i + '\"]'); if (!els.length) { return; }\n      Array.prototype.forEach.call(els, function(el){ el.classList.add('msq-now'); });\n      var r = els[0].getBoundingClientRect(), now = Date.now();\n      if (!dragging && now > lastUser + 2500 && (80 > r.top || r.bottom > window.innerHeight - 140)) {\n        var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n        autoUntil = now + (reduce ? 400 : 1600);\n        els[0].scrollIntoView({ block: 'center', behavior: reduce ? 'auto' : 'smooth' });\n      }\n    }\n    function tick(){ if (!audio.paused) { setNow(idxAt(audio.currentTime)); } }\n    function userScrolled(){ lastUser = Date.now(); }\n    ['wheel', 'touchmove', 'keydown'].forEach(function(ev){ window.addEventListener(ev, userScrolled, { passive: true }); });\n    window.addEventListener('scroll', function(){ if (Date.now() > autoUntil) { userScrolled(); } }, { passive: true });\n    window.addEventListener('mousedown', function(e){ if (e.clientX >= document.documentElement.clientWidth) { dragging = true; userScrolled(); } }, { passive: true });\n    window.addEventListener('mouseup', function(){ if (dragging) { dragging = false; userScrolled(); } }, { passive: true });\n    audio.addEventListener('play', function(){ if (timer) { clearInterval(timer); } timer = setInterval(tick, 150); tick(); });\n    audio.addEventListener('pause', function(){ if (timer) { clearInterval(timer); timer = null; } });\n    scope.addEventListener('click', function(e){\n      if (e.target.closest('a, button, input, select, textarea, label, summary, .msq, .msq-tool, .msq-end, .msq-audio, .msq-bar')) { return; }\n      var sel = window.getSelection ? String(window.getSelection()) : '';\n      if (sel && sel.trim()) { return; }\n      var el = e.target.closest('[data-i]'); if (!el) { return; }\n      var i = parseInt(el.getAttribute('data-i'), 10); if (isNaN(i)) { return; }\n      if (!audio.paused && i === curIdx) { return; }\n      lastUser = Date.now();\n      audio.currentTime = starts[i];\n      var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n      try { if (typeof gtag === 'function') { gtag('event', 'audio_chapter', { article: location.pathname, source: 'sentence', start: Math.round(starts[i]) }); } } catch (err) {}\n    });\n    audio.addEventListener('seeked', tick);\n    audio.addEventListener('ended', function(){ setNow(-1); });\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); } else { start(); }\n})();<\/script>\n<\/div>\n\n\n\n<p class=\"msq-hook wp-block-paragraph\">On this page: the 1.2 kg normal two week swing from Bhutani 2017 set against what a true 500 kcal deficit removes by day 14, 28, 42 and 56, the 47 percent diary gap Lichtman 1992 measured, and four dated r\/loseit threads read for what people actually report.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"eating-in-a-deficit-and-not-losing-weight\" data-category=\"diets and fasting\" data-list=\"1\">\n<style>.msq,.msq-hook,.msq-box,.msq-end,.msq-tool{--msq-accent:#1F4E79;--msq-accent-text:#FFFFFF;--msq-line:#CBD8E6;--msq-warn:#B4531A;--msq-muted:#4A5560;--msq-tint:#EEF3F8;--msq-base:#FFFFFF}\n.msq{margin:1.25em 0 1.75em}\n.msq-hook{border-left:3px solid var(--msq-accent);padding:6px 14px;color:var(--msq-muted);font-size:.97em}\n.msq-box{background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px;padding:0}\n.msq-box>summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:700;color:var(--msq-accent)}\n.msq-box>summary::-webkit-details-marker{display:none}\n.msq-box>summary::before{content:\"+\";display:inline-block;width:1.1em;font-weight:800}\n.msq-box[open]>summary::before{content:\"\\00d7\"}\n.msq-body{padding:2px 18px 18px}\n.msq-intro{margin:0 0 12px;font-size:.95em;color:var(--msq-muted)}\n.msq-list{margin:0;padding:0;list-style:none}\n.msq-q{margin:0 0 18px;padding:0}\n.msq-question{font-weight:700;margin:0 0 8px}\n.msq-options{display:flex;flex-direction:column;gap:8px}\n.msq-opt{text-align:left;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;padding:10px 12px;font:inherit;font-size:.95em;color:inherit;cursor:pointer;line-height:1.35}\n.msq-opt:hover{border-color:var(--msq-accent)}\n.msq-opt[disabled]{cursor:default}\n.msq-opt.is-right{border-color:var(--msq-accent);background:var(--msq-line);font-weight:700}\n.msq-opt.is-wrong{border-color:var(--msq-warn);color:var(--msq-warn)}\n.msq-explain{margin:8px 0 0;font-size:.92em;padding:10px 12px;border-left:3px solid var(--msq-accent);background:var(--msq-base);border-radius:0 8px 8px 0}\n.msq-explain[hidden]{display:none}\n.msq-verdict{font-weight:700}\n.msq-result{margin-top:14px;padding:14px 16px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:10px}\n.msq-result[hidden]{display:none}\n.msq-result h3{margin:0 0 6px;font-size:1.1em}\n.msq-result p{margin:0 0 8px}\n.msq-jump{margin:0 0 8px;padding-left:1.2em}\n.msq-form{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}\n.msq-form input[type=email]{flex:1 1 220px;padding:10px 12px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-btn{background:var(--msq-accent);color:var(--msq-accent-text);border:0;border-radius:8px;padding:11px 18px;font:inherit;font-weight:700;cursor:pointer}\n.msq-btn:hover{filter:brightness(.92)}\n.msq-btn[disabled]{opacity:.7;cursor:default}\n.msq-no{font-size:.9em;color:var(--msq-muted);margin-left:4px}\n.msq-privacy{margin:6px 0 0;font-size:.82em;color:var(--msq-muted);flex-basis:100%}\n.msq-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}\n.msq-msg{margin:8px 0 0;font-size:.92em}\n.msq-end{margin:1.5em 0;padding:18px;border:1px solid var(--msq-accent);border-radius:12px;text-align:center;background:var(--msq-tint)}\n.msq-end p{margin:0 0 12px}\n.msq-end .msq-body{text-align:left;padding:16px 0 0}\n.msq-end .msq-start-test[hidden]{display:none}\n.msq-tool{margin:1.5em 0;padding:18px 20px;background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px}\n.msq-tool h3{margin:0 0 6px;font-size:1.15em}\n.msq-tool p{margin:0 0 10px}\n.msq-tool .msq-note{font-size:.85em;color:var(--msq-muted);margin:10px 0 0}\n.msq-check label{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--msq-line);cursor:pointer;line-height:1.4}\n.msq-check label:last-of-type{border-bottom:0}\n.msq-check input{margin-top:5px;flex:0 0 auto;width:18px;height:18px;accent-color:var(--msq-accent)}\n.msq-check-count{font-weight:700;margin:10px 0 0}\n.msq-verdict-box{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:var(--msq-base);border-left:3px solid var(--msq-warn)}\n.msq-verdict-box[hidden]{display:none}\n.msq-calc{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}\n.msq-calc label{display:flex;flex-direction:column;gap:4px;font-size:.92em}\n.msq-calc input,.msq-calc select{padding:8px 10px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-calc-out{grid-column:1 \/ -1;margin-top:6px;padding:12px 14px;background:var(--msq-base);border-radius:8px;border:1px solid var(--msq-line)}\n.msq-calc-out strong{font-size:1.15em}\n.msq-choose label{display:block;padding:9px 12px;margin:0 0 8px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;cursor:pointer}\n.msq-choose input{margin-right:8px;accent-color:var(--msq-accent)}\n.msq-choice-result{margin-top:10px;padding:12px 14px;background:var(--msq-base);border-left:3px solid var(--msq-accent);border-radius:0 8px 8px 0}\n.msq-choice-result[hidden]{display:none}\n@media (max-width:600px){.msq-calc{grid-template-columns:1fr}}\nh2.wp-block-heading[id]{scroll-margin-top:24px}<\/style>\n<noscript><style>.msq-explain{display:block !important}<\/style><\/noscript>\n<details class=\"msq-box\">\n<summary>Think you already know this? Five questions, one minute.<\/summary>\n<div class=\"msq-body\">\n<p class=\"msq-intro\">Every answer is on this page. Answer from what you know now; the page fills in the rest.<\/p>\n<ol class=\"msq-list\">\n<li class=\"msq-q\" data-q=\"1\" data-answer=\"b\" data-title=\"Why can a real deficit vanish on the scale for weeks?\" data-section=\"#why-can-a-real-deficit-vanish-on-the-scale-for-weeks\">\n<p class=\"msq-question\">1. In the Bhutani 2017 cohort, what was the standard deviation of the two week change in body weight among adults in energy balance?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About 0.1 kg<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">About 1.2 kg<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">About 5 kg<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC5506524\/\" target=\"_blank\" rel=\"noopener\">Bhutani, Schoeller and colleagues<\/a> reported an average two week change of 0.26 kg with a standard deviation of 1.2 kg, which is the normal noise a real deficit has to show through. <a class=\"msq-section\" href=\"#why-can-a-real-deficit-vanish-on-the-scale-for-weeks\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"b\" data-title=\"How often is the deficit real at all?\" data-section=\"#how-often-is-the-deficit-real-at-all\">\n<p class=\"msq-question\">2. By how much did the diet resistant group in the 1992 New England Journal of Medicine study under report their food intake?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About 12 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">About 47 percent<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">About 90 percent<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/1454084\/\" target=\"_blank\" rel=\"noopener\">Lichtman and colleagues<\/a> measured ten people for two weeks and found intake under reported by 47 percent and activity over reported by 51 percent, with normal energy expenditure. <a class=\"msq-section\" href=\"#how-often-is-the-deficit-real-at-all\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"b\" data-title=\"What does the arithmetic say for a 500 kcal deficit?\" data-section=\"#what-does-the-arithmetic-say-for-a-500-kcal-deficit\">\n<p class=\"msq-question\">3. Under the Hall rule of thumb, roughly how long does it take to reach half of the eventual weight change from a sustained change in intake?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About two weeks<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">About one year<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">About ten years<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC3880593\/\" target=\"_blank\" rel=\"noopener\">Hall and colleagues<\/a> put half of the change at about one year and 95 percent at about three, which is why a 500 kcal deficit removes well under a kilogram of fat in its first fortnight. <a class=\"msq-section\" href=\"#what-does-the-arithmetic-say-for-a-500-kcal-deficit\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"a\" data-title=\"What do people who posted this actually report?\" data-section=\"#what-do-people-who-posted-this-actually-report\">\n<p class=\"msq-question\">4. Across the four r\/loseit threads read for this page, how long had every poster been tracking when they posted?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">A month or less<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">About six months<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">More than a year<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>All four posters, from the <a href=\"https:\/\/www.reddit.com\/r\/loseit\/comments\/1t6ebwa\/in_a_calorie_deficit_for_sure_but_the_weight_isnt\/\" target=\"_blank\" rel=\"noopener\">May 2026 thread<\/a> to the October one, had tracked for a month or less, which is inside the span where the expected loss sits within normal noise. This is what people reported, not a measurement. <a class=\"msq-section\" href=\"#what-do-people-who-posted-this-actually-report\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"a\" data-title=\"What moves the scale that is not fat?\" data-section=\"#what-moves-the-scale-that-is-not-fat\">\n<p class=\"msq-question\">5. In the Orsama 2014 study of 4,657 daily weights from 80 adults, on which days did weight peak?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Sunday and Monday<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Wednesday<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Friday<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/24504358\/\" target=\"_blank\" rel=\"noopener\">Orsama and colleagues<\/a> found weight highest on Sunday and Monday and falling through the week, and concluded that weekend rises should be read as normal rather than as gain. <a class=\"msq-section\" href=\"#what-moves-the-scale-that-is-not-fat\">Read the section<\/a><\/p>\n<\/li>\n<\/ol>\n<div class=\"msq-result\" hidden><\/div>\n<\/div>\n<\/details>\n<script>(function(){\n  if (window.__msqInit) { return; }\n  window.__msqInit = true;\n  var root = document.getElementById('ms-quiz');\n  if (!root) { return; }\n  var meta = { slug: root.getAttribute('data-slug'), category: root.getAttribute('data-category'),\n               list: root.getAttribute('data-list') || '1' };\n  function qs(el, s){ return el.querySelector(s); }\n  function qsa(el, s){ return Array.prototype.slice.call(el.querySelectorAll(s)); }\n  function track(name, params){\n    try { if (typeof gtag === 'function') { var p = params || {}; p.article = meta.slug; gtag('event', name, p); } } catch (e) {}\n  }\n  function jumpList(missed){\n    if (!missed.length) { return ''; }\n    return '<ul class=\"msq-jump\">' + missed.map(function(q){\n      return '<li><a href=\"' + q.getAttribute('data-section') + '\">' + q.getAttribute('data-title') + '<\/a><\/li>';\n    }).join('') + '<\/ul>';\n  }\n  function emailForm(){\n    return '<div class=\"msq-sub\"><p><strong>Get the next one.<\/strong> We publish new articles on ' + meta.category\n      + ' most weeks and recheck this page on Sundays. Email me when a new article goes up or this page changes.<\/p>'\n      + '<form class=\"msq-form\" method=\"post\" action=\"\/mail\/form.php\" novalidate>'\n      + '<input type=\"hidden\" name=\"list\" value=\"' + meta.list + '\">'\n      + '<input type=\"hidden\" name=\"name\" value=\"\">'\n      + '<label class=\"msq-hp\" aria-hidden=\"true\">Leave this empty<input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>'\n      + '<input type=\"email\" name=\"email\" placeholder=\"you@example.com\" required aria-label=\"Email address\" autocomplete=\"email\">'\n      + '<button type=\"submit\" class=\"msq-btn\">Email me the updates<\/button>'\n      + '<a href=\"#\" class=\"msq-no\">No thanks<\/a>'\n      + '<p class=\"msq-privacy\">We store your email and this page\\'s topic, nothing else. Unsubscribe any time.<\/p>'\n      + '<\/form><p class=\"msq-msg\" aria-live=\"polite\"><\/p><\/div>';\n  }\n  \/* The autoresponder always answers 200 with its own page. A \".msg.err\" box means the\n     address was rejected, \"You're subscribed\" means accepted, and a redirect only happens\n     after a successful subscribe. Same reading as the landing pages on the other sites. *\/\n  function sendForm(form){\n    return fetch(form.getAttribute('action'), { method: 'POST', body: new FormData(form), credentials: 'same-origin', redirect: 'manual' })\n      .then(function(res){\n        if (res.type === 'opaqueredirect') { return { status: 'ok' }; }\n        if (res.status === 404) { return { status: 'notlive' }; }\n        if (!res.ok) { throw new Error('HTTP ' + res.status); }\n        return res.text().then(function(t){\n          var doc = new DOMParser().parseFromString(t, 'text\/html');\n          var err = doc.querySelector('.msg.err');\n          if (err) {\n            var m = err.textContent.trim();\n            if (\/something went wrong\/i.test(m)) { throw new Error(m); }\n            return { status: 'rejected', message: m };\n          }\n          if (\/you.re subscribed\/i.test(doc.body.textContent)) { return { status: 'ok' }; }\n          return { status: 'unknown' };\n        });\n      });\n  }\n  function wireForm(sub){\n    var form = qs(sub, '.msq-form'), msg = qs(sub, '.msq-msg');\n    qs(form, '.msq-no').addEventListener('click', function(e){\n      e.preventDefault();\n      sub.innerHTML = '<p class=\"msq-msg\">No problem. The Sunday refresh keeps this page current either way.<\/p>';\n      track('quiz_email', { result: 'declined' });\n    });\n    form.addEventListener('submit', function(e){\n      e.preventDefault();\n      var input = qs(form, 'input[name=email]'), btn = qs(form, '.msq-btn');\n      var email = input.value.trim(); input.value = email;\n      if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) { msg.textContent = 'That email does not look right.'; return; }\n      btn.disabled = true; btn.textContent = 'Sending';\n      function reset(){ btn.disabled = false; btn.textContent = 'Email me the updates'; }\n      sendForm(form).then(function(r){\n        if (r.status === 'ok' || r.status === 'unknown') {\n          sub.innerHTML = '<p class=\"msq-msg\"><strong>Done.<\/strong> We will email you when the next article on ' + meta.category\n            + ' goes up and when this page changes. If a confirmation email arrives, click it.<\/p>';\n          track('quiz_email', { result: r.status });\n          if (r.status === 'ok') { track('generate_lead', { method: 'quiz' }); }\n        } else if (r.status === 'notlive') {\n          msg.textContent = 'Sign up is not switched on yet for this site. Nothing was stored.'; reset();\n          track('quiz_email', { result: 'notlive' });\n        } else {\n          msg.textContent = r.message || 'Please check the email address and try again.'; reset();\n          track('quiz_email', { result: 'rejected' });\n        }\n      }).catch(function(){\n        msg.textContent = 'Could not reach the sign up service just now. Nothing was stored.'; reset();\n        track('quiz_email', { result: 'error' });\n      });\n    });\n  }\n  function finish(container, mode, score, total, missed){\n    var result = qs(container, '.msq-result');\n    track('quiz_complete', { mode: mode, score: score, total: total });\n    var h;\n    if (mode === 'pre') {\n      h = '<h3>You knew ' + score + ' of ' + total + ' before reading.<\/h3>';\n      h += (score === total) ? '<p>All of them. Read on anyway; the sections below carry the detail behind each answer.<\/p>'\n                             : '<p>The rest is below. Jump straight to what you missed:<\/p>' + jumpList(missed);\n      try { sessionStorage.setItem('msq-pre-' + meta.slug, String(score)); } catch (e) {}\n    } else {\n      var pre = null;\n      try { pre = sessionStorage.getItem('msq-pre-' + meta.slug); } catch (e) {}\n      h = '<h3>You got ' + score + ' of ' + total + '.<\/h3>';\n      if (pre !== null) { h += '<p>Before reading you had ' + pre + ' of ' + total + '.<\/p>'; }\n      if (missed.length) { h += '<p>Worth a second look:<\/p>' + jumpList(missed); }\n      h += emailForm();\n    }\n    result.innerHTML = h; result.hidden = false;\n    if (mode !== 'pre') { wireForm(qs(result, '.msq-sub')); }\n    result.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n  }\n  function setup(container, mode){\n    var qEls = qsa(container, '.msq-q'), answered = 0, score = 0, missed = [];\n    qEls.forEach(function(q){\n      var answer = q.getAttribute('data-answer'), opts = qsa(q, '.msq-opt'), explain = qs(q, '.msq-explain');\n      q.removeAttribute('data-done'); explain.hidden = true; qs(explain, '.msq-verdict').textContent = '';\n      opts.forEach(function(b){ b.disabled = false; b.classList.remove('is-right', 'is-wrong'); });\n      opts.forEach(function(b){\n        b.addEventListener('click', function(){\n          if (q.getAttribute('data-done')) { return; }\n          q.setAttribute('data-done', '1');\n          var ok = b.getAttribute('data-opt') === answer;\n          opts.forEach(function(o){ o.disabled = true; if (o.getAttribute('data-opt') === answer) { o.classList.add('is-right'); } });\n          if (ok) { score += 1; } else { b.classList.add('is-wrong'); missed.push(q); }\n          qs(explain, '.msq-verdict').textContent = ok ? 'Right. ' : 'Not quite. ';\n          explain.hidden = false;\n          answered += 1;\n          track('quiz_answer', { mode: mode, question: q.getAttribute('data-q'), correct: ok ? 1 : 0 });\n          if (answered === qEls.length) { finish(container, mode, score, qEls.length, missed); }\n        });\n      });\n    });\n  }\n  var box = qs(root, '.msq-box');\n  setup(root, 'pre');\n  if (box) { var skipFirst = box.hasAttribute('data-default-open'); box.addEventListener('toggle', function(){ if (!box.open) { return; } if (skipFirst) { skipFirst = false; return; } track('quiz_open', { mode: 'pre' }); }); }\n  \/* The end block sits far below this script, so it does not exist yet while this runs\n     during parsing. A delegated listener finds it at click time. *\/\n  document.addEventListener('click', function(e){\n    var startBtn = (e.target && e.target.closest) ? e.target.closest('.msq-start-test') : null;\n    if (!startBtn) { return; }\n    var end = startBtn.closest('.msq-end');\n    if (!end) { return; }\n    var mount = qs(end, '.msq-mount');\n    var clone = qs(root, '.msq-body').cloneNode(true);\n    var intro = qs(clone, '.msq-intro');\n    if (intro) { intro.textContent = 'The same five questions, now that you have read the page.'; }\n    var res = qs(clone, '.msq-result'); if (res) { res.hidden = true; res.innerHTML = ''; }\n    mount.innerHTML = ''; mount.appendChild(clone);\n    setup(mount, 'test');\n    startBtn.hidden = true;\n    track('quiz_open', { mode: 'test' });\n    mount.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    var first = qs(mount, '.msq-opt'); if (first) { first.focus({ preventScroll: true }); }\n  });\n  \/* Shared tool behaviour: checklists remember their ticks on this device, and a chooser\n     shows the result for the option picked. Calculators carry their own small script. *\/\n  function initTools(){\n    qsa(document, '.msq-check').forEach(function(box){\n      var key = 'msq-check-' + meta.slug + '-' + (box.getAttribute('data-id') || 'x');\n      var boxes = qsa(box, 'input[type=checkbox]'), count = qs(box, '.msq-check-count');\n      var yes = qs(box, '.msq-verdict-yes'), no = qs(box, '.msq-verdict-no');\n      var saved = {};\n      try { saved = JSON.parse(localStorage.getItem(key) || '{}'); } catch (e) {}\n      boxes.forEach(function(cb, i){ if (saved[i]) { cb.checked = true; } });\n      function refresh(){\n        var n = boxes.filter(function(cb){ return cb.checked; }).length, state = {};\n        boxes.forEach(function(cb, i){ if (cb.checked) { state[i] = 1; } });\n        try { localStorage.setItem(key, JSON.stringify(state)); } catch (e) {}\n        if (count) { count.textContent = n + ' of ' + boxes.length + (box.getAttribute('data-verb') || ' done'); }\n        if (yes && no) { yes.hidden = n === 0; no.hidden = n !== 0; }\n      }\n      boxes.forEach(function(cb){ cb.addEventListener('change', function(){ refresh(); track('tool_check', { tool: box.getAttribute('data-id') }); }); });\n      refresh();\n    });\n    qsa(document, '.msq-choose').forEach(function(box){\n      var results = qsa(box, '.msq-choice-result');\n      qsa(box, 'input[type=radio]').forEach(function(r){\n        r.addEventListener('change', function(){\n          results.forEach(function(el){ el.hidden = el.getAttribute('data-for') !== r.value; });\n          track('tool_choose', { tool: box.getAttribute('data-id'), choice: r.value });\n        });\n      });\n    });\n  }\n  \/\/ read progress: how far down the article the reader has scrolled, fired once per quarter\n  (function(){\n    var art = root.closest('article') || root.parentNode, fired = {};\n    function check(){\n      var top = art.getBoundingClientRect().top + window.pageYOffset, h = art.offsetHeight || 1;\n      var seen = (window.pageYOffset + window.innerHeight - top) \/ h * 100;\n      [25, 50, 75, 100].forEach(function(m){ if (seen >= m && !fired[m]) { fired[m] = true; track('read_progress', { percent: m }); } });\n    }\n    window.addEventListener('scroll', check, { passive: true }); window.addEventListener('load', check);\n  })();\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initTools); } else { initTools(); }\n})();<\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-can-a-real-deficit-vanish-on-the-scale-for-weeks\">Why can a real deficit vanish on the scale for weeks?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Start with the uncomfortable number, because it is the one the ranking pages skip. In 2017, <a href=\"https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC5506524\/\" target=\"_blank\" rel=\"noopener\">Bhutani, Schoeller and colleagues<\/a> weighed two groups of adults two weeks apart while they lived as normal. The average change was 0.26 kg, consistent with energy balance, but the spread around it was a standard deviation of 1.2 kg. In plain terms: a person doing nothing different can be 1.2 kg heavier or lighter a fortnight later, and about one in three will swing further than that. The scale is not lying. It is just measuring water, glycogen, salt and the contents of your gut alongside the fat you care about.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now put that beside what a deficit can actually remove. The old rule says 3,500 kcal per pound, so 500 kcal a day is a pound a week. <a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC3880593\/\" target=\"_blank\" rel=\"noopener\">Hall and colleagues<\/a> showed in the Lancet in 2011 that this rule drastically overestimates weight change, because the body spends less as it gets lighter, and they replaced it with a rule of thumb: every 10 kcal a day of sustained change moves eventual weight by about one pound, half of it in about a year and 95 percent in about three. That model is what the <a href=\"https:\/\/www.niddk.nih.gov\/bwp\" target=\"_blank\" rel=\"noopener\">NIDDK Body Weight Planner<\/a> runs. Under either rule, a 500 kcal deficit has removed well under a kilogram of fat at two weeks. The noise is bigger than the signal, and nobody told you that when you downloaded the app.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the part the fat burner adverts rely on, incidentally. A two week promise is a promise about something the scale cannot resolve in two weeks. <a href=\"https:\/\/metaboliboost.com\/articles\/calorie-deficit-explained\/\">The calorie deficit explainer<\/a> covers why the inputs are estimates to begin with.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-often-is-the-deficit-real-at-all\">How often is the deficit real at all?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The second explanation is older and less flattering, and it comes from the New England Journal of Medicine. In 1992, <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/1454084\/\" target=\"_blank\" rel=\"noopener\">Lichtman and colleagues<\/a> took ten people who reported eating under 1,200 kcal a day without losing weight and measured them for two weeks with doubly labelled water and indirect calorimetry. The group under reported food intake by an average of 47 percent, with a standard deviation of 16, and over reported physical activity by 51 percent, with a standard deviation of 75. Their measured energy expenditure was normal. The authors concluded that failure to lose weight on a self reported low calorie diet was due to intake substantially higher than reported, and not to a slow metabolism.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two things about that study matter more than the headline. It was ten people, nine women and one man, selected because they said diets did not work for them, so the 47 percent is a figure for that group, not for everyone. And nobody in it was lying. They kept diaries in good faith and still missed nearly half, which is the honest reading of under reporting: it is a property of diaries, not of character. The larger <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/12612176\/\" target=\"_blank\" rel=\"noopener\">OPEN study<\/a> of 484 adults later found under reporting with both food frequency questionnaires and 24 hour recalls against the same biomarker, so the drift is general, just usually smaller.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The activity side has its own measured error. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/28538708\/\" target=\"_blank\" rel=\"noopener\">Shcherbina and colleagues<\/a> at Stanford tested seven wrist devices against indirect calorimetry in 2017 and found none with an energy expenditure error under 20 percent; median errors ran from 27 percent on the best device to 93 percent on the worst. Heart rate was fine. Calories burned were, to use the technical term, a guess with a font. The NIDDK planner page itself says, as of 12 October 2026, that people often underestimate how much they eat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-does-the-arithmetic-say-for-a-500-kcal-deficit\">What does the arithmetic say for a 500 kcal deficit?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the worked example, with the inputs shown so you can argue with them. Take a true deficit of 500 kcal a day, held every day including weekends. The 3,500 rule gives a straight line of 0.45 kg a week. The Hall rule gives an eventual 50 lb for a 500 kcal change with half at one year, which, approximated as a simple curve, starts nearer 0.3 kg a week. The real planner output sits between the two. Beside both sits the 1.2 kg two week swing from the Bhutani cohort.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Days on a true 500 kcal daily deficit<\/th><th>Expected loss, 3,500 kcal per pound rule<\/th><th>Expected loss, Hall rule of thumb<\/th><th>One normal two week swing, Bhutani 2017<\/th><\/tr><\/thead><tbody><tr><td>14 days<\/td><td>0.9 kg<\/td><td>0.6 kg<\/td><td>1.2 kg either way<\/td><\/tr><tr><td>28 days<\/td><td>1.8 kg<\/td><td>1.2 kg<\/td><td>1.2 kg either way<\/td><\/tr><tr><td>42 days<\/td><td>2.7 kg<\/td><td>1.7 kg<\/td><td>1.2 kg either way<\/td><\/tr><tr><td>56 days<\/td><td>3.6 kg<\/td><td>2.3 kg<\/td><td>1.2 kg either way<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Read the table left to right and the problem is obvious. At 14 days the expected loss is smaller than one normal swing. At 28 days it is about the same size. Only around six to eight weeks does the expected loss clear two swings, which is roughly where a change becomes something you can trust rather than something you can hope. So a month of flat readings does not mean the deficit failed. It means a month is not yet long enough to tell, provided the deficit is real, and the previous section is about whether it is.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One caveat, stated plainly: both rules describe an average overweight adult, and Hall and colleagues note that people with more body fat lose more for the same change and take longer to settle. The numbers above are for seeing whether a reading is inside the noise, not for predicting what anyone will weigh on a date.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/kitchen-eating-in-a-deficit-and-not-losing-weight.jpg\" alt=\"Hands slicing yellow pepper beside an open notebook, logging food when eating in a deficit and not losing weight.\" class=\"wp-image-2540\" srcset=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/kitchen-eating-in-a-deficit-and-not-losing-weight.jpg 1376w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/kitchen-eating-in-a-deficit-and-not-losing-weight-300x167.jpg 300w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/kitchen-eating-in-a-deficit-and-not-losing-weight-1024x572.jpg 1024w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/kitchen-eating-in-a-deficit-and-not-losing-weight-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">Writing down what actually goes on the board is what closes the diary gap the Lichtman study measured.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/eating-in-a-deficit-and-not-losing-weight-chart.png\" alt=\"Bar chart of expected loss against normal scale noise when eating in a deficit and not losing weight\" class=\"wp-image-2544\" srcset=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/eating-in-a-deficit-and-not-losing-weight-chart.png 1600w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/eating-in-a-deficit-and-not-losing-weight-chart-300x169.png 300w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/eating-in-a-deficit-and-not-losing-weight-chart-1024x576.png 1024w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/eating-in-a-deficit-and-not-losing-weight-chart-768x432.png 768w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/eating-in-a-deficit-and-not-losing-weight-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-block-image__caption\">Expected fat loss on a sustained 500 kcal daily deficit under the Hall 2011 rule of thumb, beside the 1.2 kg standard deviation of a two week weight change that Bhutani 2017 measured in adults at energy balance. The 3,500 kcal rule gives higher figures; the table above shows both.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-people-who-posted-this-actually-report\">What do people who posted this actually report?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The forums are where this question actually lives, so I read four r\/loseit threads from May to October 2026, about 380 comments in all, and paraphrased what the posters and the most upvoted replies said. This is testimony, not evidence: nobody in these threads was measured, and the replies are other members, not clinicians.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Thread, r\/loseit<\/th><th>What the poster reported<\/th><th>Where the replies landed<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/www.reddit.com\/r\/loseit\/comments\/1t6ebwa\/in_a_calorie_deficit_for_sure_but_the_weight_isnt\/\" target=\"_blank\" rel=\"noopener\">May 2026<\/a><\/td><td>About a month at a logged 1,500 kcal, maintenance from a calculator at 1,900, lifting and creatine both started the same month, one or two restaurant meals a week<\/td><td>The top reply recomputed maintenance nearer 1,750, making the deficit about 250 kcal and the expected loss around a kilogram, inside water noise<\/td><\/tr><tr><td><a href=\"https:\/\/www.reddit.com\/r\/loseit\/comments\/1udm7jm\/eating_at_huge_deficit_but_not_losing_am_i_doing\/\" target=\"_blank\" rel=\"noopener\">June 2026<\/a><\/td><td>A month of logging at roughly 1,520 kcal, two weigh ins a week apart, both the same<\/td><td>Two readings cannot show a trend; one commenter reported a 4 lb difference between morning and evening on the same day<\/td><\/tr><tr><td><a href=\"https:\/\/www.reddit.com\/r\/loseit\/comments\/1wc5k9p\/reasons_youre_not_losing_weight_on_a_calorie\/\" target=\"_blank\" rel=\"noopener\">September 2026<\/a><\/td><td>A long explainer from a member reporting a 50 lb loss, listing untracked oil, drinks and cheat meals, tracker over counting and short spans<\/td><td>856 upvotes; the dissent was about how much muscle changes resting burn, not about the list<\/td><\/tr><tr><td><a href=\"https:\/\/www.reddit.com\/r\/loseit\/comments\/1wv25q4\/not_losing_weight_on_a_calorie_deficit\/\" target=\"_blank\" rel=\"noopener\">October 2026<\/a><\/td><td>Three weeks on prepacked meals, down 1.5 to 2 kg in week one, 300 g in week two, up 200 g in week three<\/td><td>Replies pointed out the net change was still 1.6 to 2.1 kg down and that hundreds of grams is noise<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The pattern across the four is tighter than I expected. Every poster had tracked for a month or less. In three of the four the arithmetic deficit, once a replier redid it, came out under 500 kcal, which puts the expected loss inside the noise band from the table above. Two had started lifting, creatine or both in the same month, and in the <a href=\"https:\/\/www.reddit.com\/r\/loseit\/comments\/1t6ebwa\/in_a_calorie_deficit_for_sure_but_the_weight_isnt\/\" target=\"_blank\" rel=\"noopener\">May thread<\/a> the first reply raised water retention from both before anything else. The October poster had in fact lost about 2 kg over three weeks and read the last week&#8217;s 200 g rise as failure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where the accounts cut against the pattern: the September explainer insists that a true deficit always shows, and one commenter under the May thread reported a watch burn figure that matched their spreadsheet within about 100 kcal over a month, against the Stanford result. Both can be true. A true deficit does always show, eventually; the argument is only about when. And a device can suit one wrist and not another, which is what a 27 to 93 percent spread between devices means.<\/p>\n\n\n\n<div class=\"msq-tool\" id=\"msq-deficit-check\"><h3>Deficit reality check: is the expected loss bigger than the noise yet?<\/h3><p>Enter the maintenance figure you are using, the average daily intake your log shows and the number of days you have tracked. The tool works the arithmetic from this page with your numbers and sets it beside the 1.2 kg normal two week swing. It does not say why the scale has or has not moved, and it does not give a target.<\/p><p><label for=\"dfc-m\">Maintenance estimate, kcal a day<\/label> <input type=\"number\" id=\"dfc-m\" value=\"2000\" min=\"800\" max=\"6000\" step=\"10\"><\/p><p><label for=\"dfc-i\">Average logged intake, kcal a day<\/label> <input type=\"number\" id=\"dfc-i\" value=\"1500\" min=\"500\" max=\"6000\" step=\"10\"><\/p><p><label for=\"dfc-d\">Days tracked<\/label> <input type=\"number\" id=\"dfc-d\" value=\"21\" min=\"1\" max=\"365\" step=\"1\"><\/p><p><button type=\"button\" id=\"dfc-go\">Show the arithmetic<\/button><\/p><div id=\"dfc-out\"><\/div><p class=\"msq-note\">Both rules describe an average overweight adult and both treat the maintenance figure as correct, which the Lichtman study suggests it often is not. This is arithmetic on your inputs, not a prediction, a target or a deficit to follow.<\/p><\/div><script>(function(){var d=document,g=function(i){return d.getElementById(i);};var btn=g('dfc-go');if(!btn){return;}function line(txt,bold){var p=d.createElement('p');if(bold){var s=d.createElement('strong');s.textContent=txt;p.appendChild(s);}else{p.textContent=txt;}return p;}btn.addEventListener('click',function(){var out=g('dfc-out');out.textContent='';var m=parseFloat(g('dfc-m').value),i=parseFloat(g('dfc-i').value),days=parseFloat(g('dfc-d').value);if(!(m>0)||!(i>0)||!(days>0)){out.appendChild(line('Enter a maintenance figure, an intake figure and a number of days, all above zero.'));return;}var def=m-i;out.appendChild(line('Deficit the log implies: '+m+' minus '+i+' = '+Math.round(def)+' kcal a day'));if(!(def>0)){out.appendChild(line('The log implies no deficit at all, so there is nothing to set against the noise. The question is the inputs, not the scale.',true));return;}var linLb=def*days\/3500;var hallLb=(def\/10)*(1-Math.exp(-Math.LN2\/365*days));var lin=linLb*0.4536,hall=hallLb*0.4536;out.appendChild(line('3,500 kcal per pound rule: '+Math.round(def)+' x '+days+' \/ 3,500 = '+linLb.toFixed(2)+' lb, about '+lin.toFixed(2)+' kg'));out.appendChild(line('Hall rule of thumb, simple curve: '+(def\/10).toFixed(0)+' lb eventual x (1 minus e to the minus 0.693 x '+days+' \/ 365) = '+hallLb.toFixed(2)+' lb, about '+hall.toFixed(2)+' kg'));out.appendChild(line('Expected loss over '+days+' days, if the deficit is real: '+hall.toFixed(1)+' to '+lin.toFixed(1)+' kg',true));var swing=1.2;if(swing>lin){out.appendChild(line('That is smaller than one normal two week swing of 1.2 kg. Over this span a flat reading is consistent with the deficit being real and consistent with it not being, so the scale cannot settle it yet.'));}else if(hall>2*swing){out.appendChild(line('That is larger than two normal swings of 1.2 kg. Over this span a real deficit would usually show in a weekly average; if it has not, the inputs are worth checking, and after eight weeks of weighed logging a flat weekly average is a reasonable thing to raise with a GP.'));}else{out.appendChild(line('That is about the size of one or two normal swings of 1.2 kg. Over this span the scale is only beginning to separate a real deficit from noise, and a weekly average is the reading to use.'));}out.appendChild(line('This is arithmetic on the numbers you entered. It does not say why the scale moved or did not, and it is not a target or a timeline.'));});})();<\/script>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-moves-the-scale-that-is-not-fat\">What moves the scale that is not fat?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Water, mostly, and it moves for reasons that have nothing to do with fat. <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S0002916523313005\" target=\"_blank\" rel=\"noopener\">Kreitzman and colleagues<\/a> described glycogen as stored with three to four parts water, so the first week of a lower carbohydrate intake drops weight quickly and a birthday weekend puts it straight back. That is why the October poster lost 1.5 to 2 kg in week one and almost nothing after. Salt holds water too, and so does the recovery from a new training routine. Across the menstrual cycle the swing is commonly quoted at one to two kilograms; the accounts above put it in that range, and I could not confirm a single trial figure within this article&#8217;s budget, so treat it as reported rather than measured.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then there is the week itself. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/24504358\/\" target=\"_blank\" rel=\"noopener\">Orsama and colleagues<\/a> logged 4,657 daily weights from 80 adults in 2014 and found weight peaking on Sunday and Monday and falling through the week, most clearly in people who were losing or holding weight. Their conclusion was that weekend rises should be read as normal rather than as gain. If you weigh on Mondays, you are sampling your own high tide. The practical fix is dull and effective: weigh daily in the same conditions, average the week, and compare weekly averages. <a href=\"https:\/\/metaboliboost.com\/articles\/drop-water-weight\/\">The water weight article<\/a> goes through what each of these shifts looks like on its own.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/park-eating-in-a-deficit-and-not-losing-weight.jpg\" alt=\"Man on a park bench with a water bottle, patient about eating in a deficit and not losing weight.\" class=\"wp-image-2541\" srcset=\"https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/park-eating-in-a-deficit-and-not-losing-weight.jpg 1376w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/park-eating-in-a-deficit-and-not-losing-weight-300x167.jpg 300w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/park-eating-in-a-deficit-and-not-losing-weight-1024x572.jpg 1024w, https:\/\/metaboliboost.com\/articles\/wp-content\/uploads\/2026\/10\/park-eating-in-a-deficit-and-not-losing-weight-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">Water, salt, sleep and new training all move the scale without touching fat.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">None of this is the 24 hour metabolism from the infomercial, and it is not starvation mode either. <a href=\"https:\/\/metaboliboost.com\/articles\/why-you-lose-weight-slowly-even-when-eating-less\/\">The piece on losing slowly while eating less<\/a> measures how small real adaptation is, and <a href=\"https:\/\/metaboliboost.com\/articles\/weight-loss-plateau\/\">the plateau article<\/a> handles what happens after months of loss. This page is about the person who has not started losing yet and wants to know whether the method is broken. Usually it is not. Usually the clock and the diary are.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"when-is-it-worth-asking-a-doctor-instead-of-the-spreadsheet\">When is it worth asking a doctor instead of the spreadsheet?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is a point where the arithmetic stops being the right tool. If the weekly average has not moved after eight weeks of logging that includes oils, drinks and weekends, weighed rather than estimated, that is a result worth taking to a GP rather than solving by eating less again. Thyroid function, some medicines, polycystic ovary syndrome and other conditions change the energy side of the equation, and they are diagnosed by tests, not by a forum or by this article. <a href=\"https:\/\/metaboliboost.com\/articles\/lose-weight-with-pcos\/\">The PCOS page<\/a> covers why the usual advice underdelivers there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Equally, if the effort to hold a deficit has turned into skipping meals, fear of the scale or eating well under what any calculator suggests, that is a reason to talk to a professional now, not after another month of data. Nothing in this article is a reason to eat less than you are, and no table here is a target.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Frequently asked questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-q-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can you be in a calorie deficit and gain weight on the scale?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes, for a short span. In the Bhutani 2017 cohort the two week change in adults eating at maintenance had a standard deviation of 1.2 kg, so a rise of a kilogram over a fortnight is inside normal noise even with a real deficit underneath it. Over eight weeks a true deficit shows through.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How long should a deficit run before deciding it is not working?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>On the arithmetic in this article, a 500 kcal deficit clears two normal swings at roughly six to eight weeks. A weekly average that has not moved after eight weeks of weighed logging is a result worth acting on; two weeks is not.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does a food scale really change the numbers that much?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The Lichtman study found a 47 percent gap between diaries and measured intake, and the replies in every thread read named oil, drinks, sauces and restaurant meals as the usual missing items. Weighing portions closes most of that gap. It does not make anyone a better person; it makes the diary a better instrument.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Should the calories a watch says I burned be eaten back?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Treat them as an estimate with a known error. The Stanford comparison found no wrist device under 20 percent error on energy expenditure, and several above 50 percent. Many people in the threads tracked expenditure as sedentary and ignored the device&#8217;s figure, which removes the largest single error from the calculation.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is a smaller deficit a bad idea if the scale is flat?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Not in itself; a smaller deficit simply takes longer to clear the noise. A 250 kcal deficit removes about half of what the table shows for 500, so the point where it shows reliably moves out to three or four months. The mistake is reading the flat weeks as proof and cutting further.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why did the first week go well and then stop?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Glycogen is stored with three to four parts water, so a lower carbohydrate intake drops water weight quickly in the first days. After that, the scale shows fat loss at its real pace, which is slower and buried in the daily swing. The early drop was real weight, it just was not fat.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"msq-end\" id=\"ms-quiz-end\">\n<p><strong>Finished the page?<\/strong> The same five questions from the top, to see what stuck.<\/p>\n<button type=\"button\" class=\"msq-btn msq-start-test\">Test Your Understanding of This Article<\/button>\n<div class=\"msq-mount\"><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>This article is general information, not medical advice, and is not a substitute for care from a qualified healthcare professional. Speak to your doctor about your own situation.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eating in a deficit and not losing weight? Two measured numbers explain most cases: a 1.2 kg normal two week swing that hides early loss, and a 47 percent under reporting gap in the one study that checked. The arithmetic worked out, plus what four forum threads report.<\/p>\n","protected":false},"author":1,"featured_media":2539,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"Eating in a Deficit and Not Losing Weight: Two Studies","rank_math_description":"Eating in a deficit and not losing weight usually means the expected loss is inside normal scale noise, or the diary is off. The arithmetic, with sources.","rank_math_focus_keyword":"eating in a deficit and not losing weight","rank_math_canonical_url":"","rank_math_breadcrumb_title":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_pillar_content":"","rank_math_robots":[],"rank_math_advanced_robots":[]},"categories":[24],"tags":[],"class_list":["post-2542","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diets-and-fasting"],"_links":{"self":[{"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts\/2542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/comments?post=2542"}],"version-history":[{"count":4,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts\/2542\/revisions"}],"predecessor-version":[{"id":2548,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/posts\/2542\/revisions\/2548"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/media\/2539"}],"wp:attachment":[{"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/media?parent=2542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/categories?post=2542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/metaboliboost.com\/articles\/wp-json\/wp\/v2\/tags?post=2542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}