{"id":614,"date":"2026-10-15T07:59:25","date_gmt":"2026-10-15T07:59:25","guid":{"rendered":"https:\/\/ivfprep.guide\/articles\/?p=614"},"modified":"2026-10-18T08:02:21","modified_gmt":"2026-10-18T08:02:21","slug":"bloating-and-implantation","status":"publish","type":"post","link":"https:\/\/ivfprep.guide\/articles\/bloating-and-implantation\/","title":{"rendered":"Bloating and Implantation: Why the Belly Is Not a Sign"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>No study links bloating and implantation. After an embryo transfer, bloating is listed as a common side effect of the progesterone used to support the cycle, so it turns up whether or not an embryo implants. The bloating that matters is the kind that keeps getting worse, with less urine or breathlessness: that is a call to the clinic today.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"bloating-and-implantation\" data-minutes=\"12\">\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:\/\/ivfprep.guide\/articles\/bloating-and-implantation\/#audio\",\"name\":\"Bloating and Implantation: Why the Belly Is Not a Sign, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 18 October 2026.\",\"contentUrl\":\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/bloating-and-implantation-audio-202610181331.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT11M44S\",\"uploadDate\":\"2026-10-18\",\"inLanguage\":\"en-GB\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/ivfprep.guide\/articles\/bloating-and-implantation\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Bloating and Implantation: Why the Belly Is Not a Sign\",\"startOffset\":0,\"endOffset\":66},{\"@type\":\"Clip\",\"name\":\"Is bloating a sign of implantation after a transfer?\",\"startOffset\":66,\"endOffset\":129,\"url\":\"https:\/\/ivfprep.guide\/articles\/bloating-and-implantation\/#is-bloating-a-sign-of-implantation-after-a-transfer\"},{\"@type\":\"Clip\",\"name\":\"What do the progesterone leaflets say about bloating?\",\"startOffset\":129,\"endOffset\":299,\"url\":\"https:\/\/ivfprep.guide\/articles\/bloating-and-implantation\/#what-do-the-progesterone-leaflets-say-about-bloating\"},{\"@type\":\"Clip\",\"name\":\"Why does an IVF cycle bloat more than a normal month?\",\"startOffset\":299,\"endOffset\":354,\"url\":\"https:\/\/ivfprep.guide\/articles\/bloating-and-implantation\/#why-does-an-ivf-cycle-bloat-more-than-a-normal-month\"},{\"@type\":\"Clip\",\"name\":\"What do people on IVF forums report about bloating?\",\"startOffset\":354,\"endOffset\":466,\"url\":\"https:\/\/ivfprep.guide\/articles\/bloating-and-implantation\/#what-do-people-on-ivf-forums-report-about-bloating\"},{\"@type\":\"Clip\",\"name\":\"How do clinics tell ordinary bloating from OHSS?\",\"startOffset\":466,\"endOffset\":618,\"url\":\"https:\/\/ivfprep.guide\/articles\/bloating-and-implantation\/#how-do-clinics-tell-ordinary-bloating-from-ohss\"},{\"@type\":\"Clip\",\"name\":\"When does bloating after a transfer need a call to the clinic?\",\"startOffset\":618,\"endOffset\":704,\"url\":\"https:\/\/ivfprep.guide\/articles\/bloating-and-implantation\/#when-does-bloating-after-a-transfer-need-a-call-to-the-clini\"}],\"contentSize\":\"4.9 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 12 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:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/bloating-and-implantation-audio-202610181331.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: Bloating and Implantation: Why the Belly Is Not a Sign\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">Bloating and Implantation: Why the Belly Is Not a Sign<\/a><\/li>\n<li data-start=\"65.54\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"65.54\" aria-label=\"Play from: Is bloating a sign of implantation after a transfer?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">1:06<\/span><a href=\"#is-bloating-a-sign-of-implantation-after-a-transfer\">Is bloating a sign of implantation after a transfer?<\/a><\/li>\n<li data-start=\"129.32\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"129.32\" aria-label=\"Play from: What do the progesterone leaflets say about bloating?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">2:09<\/span><a href=\"#what-do-the-progesterone-leaflets-say-about-bloating\">What do the progesterone leaflets say about bloating?<\/a><\/li>\n<li data-start=\"298.78\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"298.78\" aria-label=\"Play from: Why does an IVF cycle bloat more than a normal month?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">4:59<\/span><a href=\"#why-does-an-ivf-cycle-bloat-more-than-a-normal-month\">Why does an IVF cycle bloat more than a normal month?<\/a><\/li>\n<li data-start=\"353.8\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"353.8\" aria-label=\"Play from: What do people on IVF forums report about bloating?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">5:54<\/span><a href=\"#what-do-people-on-ivf-forums-report-about-bloating\">What do people on IVF forums report about bloating?<\/a><\/li>\n<li data-start=\"465.78\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"465.78\" aria-label=\"Play from: How do clinics tell ordinary bloating from OHSS?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">7:46<\/span><a href=\"#how-do-clinics-tell-ordinary-bloating-from-ohss\">How do clinics tell ordinary bloating from OHSS?<\/a><\/li>\n<li data-start=\"618.48\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"618.48\" aria-label=\"Play from: When does bloating after a transfer need a call to the clinic?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">10:18<\/span><a href=\"#when-does-bloating-after-a-transfer-need-a-call-to-the-clini\">When does bloating after a transfer need a call to the clinic?<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 18 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\",\"bloatingandimplantationw\",44],[3.68,\"p\",\"nostudylinksbloatingandi\",35],[5.92,\"p\",\"afteranembryotransferblo\",133],[14.24,\"p\",\"thebloatingthatmattersis\",108],[22.0,\"p\",\"onthispagewhatfourproges\",190],[39.8,\"p\",\"checkedon15october2026ag\",129],[50.68,\"p\",\"thispagedescribeswhattho\",57],[54.2,\"p\",\"itcannottellanyonewhatth\",89],[59.52,\"p\",\"yourclinicknowsyourproto\",69],[65.54,\"h\",\"isbloatingasignofimplant\",43],[68.26,\"p\",\"searchforitandyougettheu\",149],[77.14,\"p\",\"mostofthosepagestobefair\",85],[83.46,\"p\",\"thentheyleaveitonthelist\",30],[85.62,\"p\",\"dischargegetsthesametrea\",132],[93.7,\"p\",\"hereistheplainerversion\",23],[95.1,\"p\",\"implantationisaballofafe\",67],[99.38,\"p\",\"itisfartoosmalltochanget\",93],[105.38,\"p\",\"whatdoeschangetheshapeof\",120],[113.9,\"p\",\"asignthatappearsineveryo\",52],[116.78,\"p\",\"thisisthesamestoryasmost\",152],[126.14,\"p\",\"bloatingjusthasbetterpap\",44],[129.32,\"h\",\"whatdotheprogesteronelea\",45],[131.8,\"p\",\"themedicineleafletsarewh\",74],[136.28,\"p\",\"thetablegatherswhattheuk\",128],[144.48,\"p\",\"whichoftheseifanyaperson\",92],[151.44,\"t\",\"progesteronepessarycyclo\",269],[177.64,\"t\",\"progesteroneinjectionund\",164],[194.56,\"t\",\"progesteronevaginalinser\",168],[211.92,\"t\",\"progesteronevaginalgelcr\",158],[225.28,\"p\",\"twothingsstandout\",17],[226.44,\"p\",\"bloatinganditscousinscon\",154],[236.44,\"p\",\"andthedocumentsdonotagre\",38],[238.2,\"p\",\"crinonesproductinformati\",206],[253.2,\"p\",\"wehavegivenallfourrather\",42],[256.04,\"p\",\"thesameendometrintrialta\",195],[269.72,\"p\",\"thelubionleafletgoesfurt\",110],[275.96,\"p\",\"onecautiononthosepercent\",238],[292.76,\"p\",\"ifatrialof808womencannot\",58],[298.78,\"h\",\"whydoesanivfcyclebloatmo\",42],[301.62,\"p\",\"becauseafreshivfcycleask\",110],[308.82,\"p\",\"thenhspageontherisksofiv\",86],[315.78,\"p\",\"addprogesteroneslowingth\",113],[323.38,\"p\",\"afrozentransferhasnoeggc\",72],[328.54,\"p\",\"medicatedfrozencyclesusu\",143],[337.94,\"p\",\"ourpagecomparingmedicate\",89],[343.74,\"p\",\"noneofthistellsanyonewhi\",41],[346.18,\"p\",\"itonlyexplainswhysomanyp\",118],[353.8,\"h\",\"whatdopeopleonivfforumsr\",42],[357.04,\"p\",\"wereadfourrivfthreadsfro\",65],[362.84,\"p\",\"thesearewhatpeoplereport\",82],[367.8,\"p\",\"inamay2026threadaposterp\",165],[379.84,\"p\",\"severalrepliessaidthesam\",112],[386.84,\"p\",\"inanoctober2025threadapo\",124],[396.72,\"p\",\"shelaterupdatedthepostto\",124],[404.48,\"p\",\"inaseptember2026threadas\",220],[421.28,\"p\",\"inaseptember2026threadwi\",145],[432.32,\"p\",\"thereplieswerewearyandth\",45],[435.52,\"p\",\"therangeranfromuncomfort\",48],[438.76,\"p\",\"everyaccountblamedamedic\",118],[447.2,\"p\",\"thepeoplewhodidreaditasa\",106],[453.84,\"p\",\"onemorethingismissingfro\",62],[457.92,\"p\",\"nobodywritesathreadtitle\",116],[465.78,\"h\",\"howdoclinicstellordinary\",40],[469.46,\"p\",\"clinicsarenotaskingwheth\",40],[471.5,\"p\",\"nearlyeveryonedoes\",18],[472.66,\"p\",\"theyareaskingwhetheritis\",72],[476.54,\"p\",\"thehfeasaysaroundathirdo\",151],[490.5,\"p\",\"fewergoontomoderateorsev\",90],[499.14,\"p\",\"thetablesetstheleafletso\",80],[505.18,\"t\",\"thebelly\",179],[520.5,\"t\",\"weight\",133],[533.26,\"t\",\"urine\",148],[547.98,\"t\",\"stomach\",157],[563.58,\"t\",\"breathing\",109],[575.58,\"t\",\"pain\",150],[590.78,\"p\",\"thehfeasaysstrongohsssym\",199],[605.9,\"p\",\"sothisisnotariskthatends\",109],[613.26,\"p\",\"ourpageonpainafteranembr\",76],[618.48,\"h\",\"whendoesbloatingafteratr\",50],[621.48,\"p\",\"thisistheparttoreadslowl\",47],[624.64,\"p\",\"call999orgotoaeifyouhave\",111],[633.16,\"p\",\"thenhsivfriskspagelistst\",123],[641.8,\"p\",\"ringyourclinicoritsoutof\",166],[651.72,\"p\",\"thehfeasaystocontactthec\",99],[659.08,\"p\",\"ifthecliniccannotbereach\",53],[663.96,\"p\",\"ordinarysteadybloatingth\",132],[672.12,\"p\",\"donotstoporchangeafertil\",68],[676.92,\"p\",\"sideeffectsfromanymedici\",127],[686.28,\"p\",\"andwhenthewaitisoverthea\",114],[694.52,\"p\",\"thisarticleisgeneralinfo\",109],[700.88,\"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: what four progesterone documents say about bloating, each frequency in the document&#8217;s own words, the OHSS warning lists from the HFEA, ASRM and NHS set beside them in one table, and four r\/IVF threads read on 15 October 2026.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"bloating-and-implantation\" data-category=\"two week wait\" 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=\"Is bloating a sign of implantation after a transfer?\" data-section=\"#is-bloating-a-sign-of-implantation-after-a-transfer\">\n<p class=\"msq-question\">1. Why can bloating after a transfer not point to one outcome?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Because it only appears after a negative test<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Because the medicine that causes it is given in every transfer cycle<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Because it only appears in frozen cycles<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>Leaflets such as the <a href=\"https:\/\/www.medicines.org.uk\/emc\/files\/pil.102647.pdf\" target=\"_blank\" rel=\"noopener\">Lubion leaflet<\/a> list a bloated stomach as a side effect of the progesterone itself, which is used whatever the outcome. <a class=\"msq-section\" href=\"#is-bloating-a-sign-of-implantation-after-a-transfer\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"a\" data-title=\"What do the progesterone leaflets say about bloating?\" data-section=\"#what-do-the-progesterone-leaflets-say-about-bloating\">\n<p class=\"msq-question\">2. How does the Cyclogest leaflet class abdominal distension in fertility treatment?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Common, up to 1 in 10<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Rare, up to 1 in 10,000<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">It is not listed<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www.medicines.org.uk\/emc\/files\/pil.5569.pdf\" target=\"_blank\" rel=\"noopener\">Cyclogest leaflet<\/a>, revised in October 2022, lists abdominal distension, abdominal pain and constipation as common in people undergoing assisted reproduction. <a class=\"msq-section\" href=\"#what-do-the-progesterone-leaflets-say-about-bloating\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"b\" data-title=\"Why does an IVF cycle bloat more than a normal month?\" data-section=\"#why-does-an-ivf-cycle-bloat-more-than-a-normal-month\">\n<p class=\"msq-question\">3. What does the NHS page on the risks of IVF say can happen to the ovaries?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">They shrink straight after egg collection<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">They can become large and painful<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Nothing changes in them<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www.nhs.uk\/conditions\/ivf\/risks\/\" target=\"_blank\" rel=\"noopener\">NHS IVF risks page<\/a>, last reviewed in April 2025, says the ovaries can become large and painful with ovarian hyperstimulation syndrome. <a class=\"msq-section\" href=\"#why-does-an-ivf-cycle-bloat-more-than-a-normal-month\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"c\" data-title=\"How do clinics tell ordinary bloating from OHSS?\" data-section=\"#how-do-clinics-tell-ordinary-bloating-from-ohss\">\n<p class=\"msq-question\">4. What weight gain does the ASRM patient fact sheet ask people to report?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Any weight gain at all<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Over 10 pounds in a week<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Over 3 pounds in 2 days<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www.reproductivefacts.org\/news-and-publications\/patient-fact-sheets-and-booklets\/documents\/fact-sheets-and-info-booklets\/ovarian-hyperstimulation-syndrome-ohss\/\" target=\"_blank\" rel=\"noopener\">ASRM OHSS fact sheet<\/a>, revised in 2023, lists weight gain of over 3 pounds in 2 days. Clinics set their own thresholds. <a class=\"msq-section\" href=\"#how-do-clinics-tell-ordinary-bloating-from-ohss\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"b\" data-title=\"When does bloating after a transfer need a call to the clinic?\" data-section=\"#when-does-bloating-after-a-transfer-need-a-call-to-the-clini\">\n<p class=\"msq-question\">5. What does the HFEA say about contacting the clinic with an OHSS symptom?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Wait until the pregnancy test<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Contact the clinic immediately and never feel you are wasting its time<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Only call if the bloating lasts a month<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www.hfea.gov.uk\/treatments\/explore-all-treatments\/risks-of-fertility-treatment\/\" target=\"_blank\" rel=\"noopener\">HFEA page on the risks of fertility treatment<\/a> says to contact the clinic immediately with any of its listed symptoms. <a class=\"msq-section\" href=\"#when-does-bloating-after-a-transfer-need-a-call-to-the-clini\">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<p class=\"wp-block-paragraph\">Checked on 15 October 2026 against UK and US medicine leaflets and the patient pages of the HFEA, the NHS and the American Society for Reproductive Medicine. This page describes what those documents say about groups of people. It cannot tell anyone what their own bloating means, and it says nothing about whether a transfer has worked. Your clinic knows your protocol, your medicines and your history; this page does not.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"is-bloating-a-sign-of-implantation-after-a-transfer\">Is bloating a sign of implantation after a transfer?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Search for it and you get the usual implantation symptom list, where bloating sits between cramps and a metallic taste with the quiet confidence of something nobody ever measured. Most of those pages, to be fair, add that progesterone slows digestion and that bloating is not specific. Then they leave it on the list anyway. Discharge gets the same treatment, and our page on <a href=\"https:\/\/ivfprep.guide\/articles\/discharge-during-implantation\/\">how often trials record discharge on vaginal versus injected progesterone<\/a> shows the count those lists skip.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the plainer version. Implantation is a ball of a few hundred cells settling into the lining of the womb. It is far too small to change the shape of a belly, and we found no study that links bloating to an embryo implanting. What does change the shape of a belly in an IVF cycle is the medicine, and the medicine is given to everyone who has a transfer, whatever happens next. A sign that appears in every outcome cannot point to one of them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is the same story as most of the feelings people examine in this fortnight, which our page on <a href=\"https:\/\/ivfprep.guide\/articles\/signs-of-implantation\/\">the honest answer about signs of implantation after transfer<\/a> goes through one at a time. Bloating just has better paperwork than most of them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-the-progesterone-leaflets-say-about-bloating\">What do the progesterone leaflets say about bloating?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The medicine leaflets are where the real answer lives, and they are blunter than any forum. The table gathers what the UK leaflets and product information say about bloating and its close relatives, with each frequency in the document&#8217;s own words. Which of these, if any, a person is using is set by their clinic, and nothing here is a suggestion to change anything.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Medicine<\/th><th>What the document lists<\/th><th>How often, per the document<\/th><th>Source<\/th><\/tr><\/thead><tbody><tr><td>Progesterone pessary (Cyclogest), in fertility treatment<\/td><td>Abdominal distension (swelling in the abdomen), abdominal pain, constipation; separately, bloat<\/td><td>Distension, pain and constipation: common, up to 1 in 10. Bloat: uncommon, up to 1 in 100<\/td><td><a href=\"https:\/\/www.medicines.org.uk\/emc\/files\/pil.5569.pdf\" target=\"_blank\" rel=\"noopener\">Cyclogest leaflet, October 2022<\/a><\/td><\/tr><tr><td>Progesterone injection under the skin (Lubion)<\/td><td>Bloated stomach, stomach pain, constipation<\/td><td>Common, up to 1 in 10<\/td><td><a href=\"https:\/\/www.medicines.org.uk\/emc\/files\/pil.102647.pdf\" target=\"_blank\" rel=\"noopener\">Lubion leaflet, November 2025<\/a><\/td><\/tr><tr><td>Progesterone vaginal insert (Endometrin, US)<\/td><td>Abdominal distension; abdominal pain<\/td><td>4% and 12% of 404 women in an IVF trial<\/td><td><a href=\"https:\/\/dailymed.nlm.nih.gov\/dailymed\/drugInfo.cfm?setid=2ba50fa9-b349-40cb-9a4b-1af8faa4ec09\" target=\"_blank\" rel=\"noopener\">Endometrin label, July 2026<\/a><\/td><\/tr><tr><td>Progesterone vaginal gel (Crinone)<\/td><td>No bloating or abdominal swelling listed<\/td><td>Not listed<\/td><td><a href=\"https:\/\/www.medicines.org.uk\/emc\/product\/1283\/smpc\" target=\"_blank\" rel=\"noopener\">Crinone product information, December 2020<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Two things stand out. Bloating and its cousins, constipation and a sore tummy, appear in the fertility treatment section of the Cyclogest leaflet and in the Lubion leaflet at the same common band of up to 1 in 10. And the documents do not agree with each other. Crinone&#8217;s product information does not list bloating at all, while the US Endometrin label, which gives actual percentages, recorded abdominal distension in about 4 in 100 women, constipation in about 2, nausea in about 8 and abdominal pain in about 12. We have given all four rather than pick the tidiest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The same Endometrin trial table also recorded ovarian hyperstimulation syndrome in 7% of women in each group, which is a reminder that OHSS sits in the same weeks as the transfer, and why the kind of bloating matters more than the fact of it. The <a href=\"https:\/\/www.medicines.org.uk\/emc\/files\/pil.102647.pdf\" target=\"_blank\" rel=\"noopener\">Lubion leaflet<\/a> goes further and puts overstimulation of the ovaries first in its list of reasons to seek immediate medical help. One caution on those percentages: the Endometrin trial ran for 10 weeks and included women who did and did not become pregnant, so, as our page on <a href=\"https:\/\/ivfprep.guide\/articles\/implantation-nausea\/\">what the trial numbers do and do not show about implantation nausea<\/a> explains, its columns mix the medicine with egg collection, OHSS and pregnancy. If a trial of 808 women cannot pull those apart, one belly cannot either.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/close-up-medicine-leaflet-bloating-and-implantation.jpg\" alt=\"A hand beside a mug, a folded leaflet and a medicine bottle, read for bloating and implantation facts\" class=\"wp-image-612\" srcset=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/close-up-medicine-leaflet-bloating-and-implantation.jpg 1376w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/close-up-medicine-leaflet-bloating-and-implantation-300x167.jpg 300w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/close-up-medicine-leaflet-bloating-and-implantation-1024x572.jpg 1024w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/close-up-medicine-leaflet-bloating-and-implantation-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">The leaflet in the box says more about bloating than any symptom list.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/bloating-and-implantation-chart.png\" alt=\"Bar chart of IVF progesterone trial side effects behind bloating and implantation worries, abdominal pain highest\" class=\"wp-image-617\" srcset=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/bloating-and-implantation-chart.png 1600w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/bloating-and-implantation-chart-300x169.png 300w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/bloating-and-implantation-chart-1024x576.png 1024w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/bloating-and-implantation-chart-768x432.png 768w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/bloating-and-implantation-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-block-image__caption\">Percentages from Table 1 of the US Endometrin label, revised July 2026. They describe a trial group, not any one person, and say nothing about whether a transfer works.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-does-an-ivf-cycle-bloat-more-than-a-normal-month\">Why does an IVF cycle bloat more than a normal month?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because a fresh IVF cycle asks the ovaries to grow many follicles at once, and they do not shrink back the moment the eggs are collected. The <a href=\"https:\/\/www.nhs.uk\/conditions\/ivf\/risks\/\" target=\"_blank\" rel=\"noopener\">NHS page on the risks of IVF<\/a>, last reviewed in April 2025, says the ovaries can become large and painful. Add progesterone slowing the gut, a few days of sitting still, and a diet of nervous biscuits, and the waistband never really stood a chance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A frozen transfer has no egg collection in the same month, but it is not bloat free either. Medicated frozen cycles usually build the lining with oestrogen before progesterone starts, and people report the bloating starting there, before any embryo is involved. Our page comparing <a href=\"https:\/\/ivfprep.guide\/articles\/medicated-vs-natural-fet\/\">medicated and natural frozen transfer cycles<\/a> sets out how the two kinds of cycle differ.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">None of this tells anyone which way a cycle will go. It only explains why so many people in the wait feel as if they have swallowed a beach ball, and why that feeling is so poor at predicting anything.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-people-on-ivf-forums-report-about-bloating\">What do people on IVF forums report about bloating?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We read four r\/IVF threads from the past year, with about 45 replies between them. These are what people report, not findings, and nothing in them says what anyone&#8217;s own bloating means.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>In <a href=\"https:\/\/www.reddit.com\/r\/IVF\/comments\/1t4f1jn\/bloating_and_rapid_weight_gain_during_frozen\/\" target=\"_blank\" rel=\"noopener\">a May 2026 thread<\/a>, a poster preparing for a medicated frozen transfer described about seven pounds of weight gain in a month, a swollen belly and breasts, blaming the oestrogen and the drugs before it. Several replies said the same tablets did the same to them, and one said looser clothes and moving about were the only things that helped.<\/li>\n\n\n<li>In <a href=\"https:\/\/www.reddit.com\/r\/IVF\/comments\/1oj2bvc\/extreme_bloating_post_er\/\" target=\"_blank\" rel=\"noopener\">an October 2025 thread<\/a>, a poster the day after egg collection, with 25 eggs collected, described severe bloating and about five pounds of weight gain. She later updated the post to say she had moderate to severe OHSS and went to hospital when the pain would not settle and she could not breathe properly.<\/li>\n\n\n<li>In <a href=\"https:\/\/www.reddit.com\/r\/IVF\/comments\/1wp20zh\/normal_bloating_vs_ohss\/\" target=\"_blank\" rel=\"noopener\">a September 2026 thread<\/a> asking how to tell normal bloating from OHSS, one reply described moderate OHSS with severe shoulder pain on breathing in, and another said their clinic asked for a call after more than four pounds gained in two days, or any trouble breathing.<\/li>\n\n\n<li>In <a href=\"https:\/\/www.reddit.com\/r\/IVF\/comments\/1wf6prq\/people_thinking_youre_pregnant_with_all_the_ivf\/\" target=\"_blank\" rel=\"noopener\">a September 2026 thread<\/a> with 65 upvotes, people swapped stories of colleagues, a nail technician and an acquaintance on social media assuming the bloating meant pregnancy. The replies were weary, and the best answers were short.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The range ran from uncomfortable jeans to a hospital stay. Every account blamed a medicine, an egg collection or OHSS, and none of the people who wrote about their own bloating read it as a sign of anything. The people who did read it as a sign were strangers looking at someone else&#8217;s belly, which is roughly how much that reading is worth. One more thing is missing from the forums: the people who felt nothing at all. Nobody writes a thread titled my stomach was normal, in any kind of outcome, which is why <a href=\"https:\/\/ivfprep.guide\/articles\/successful-implantation-without-bleeding\/\">having no symptoms is not evidence of anything either<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-do-clinics-tell-ordinary-bloating-from-ohss\">How do clinics tell ordinary bloating from OHSS?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Clinics are not asking whether you feel bloated. Nearly everyone does. They are asking whether it is getting worse and whether other things are coming with it. The <a href=\"https:\/\/www.hfea.gov.uk\/treatments\/explore-all-treatments\/risks-of-fertility-treatment\/\" target=\"_blank\" rel=\"noopener\">HFEA<\/a> says around a third of women will have mild OHSS, which can normally be treated at home with pain relief, and the <a href=\"https:\/\/www.reproductivefacts.org\/news-and-publications\/patient-fact-sheets-and-booklets\/documents\/fact-sheets-and-info-booklets\/ovarian-hyperstimulation-syndrome-ohss\/\" target=\"_blank\" rel=\"noopener\">ASRM patient fact sheet<\/a>, revised in 2023, says the same one in three. Fewer go on to moderate or severe OHSS, and in very rare cases, the HFEA says, severe OHSS can be life threatening. The table sets the leaflets&#8217; ordinary bloating beside what the OHSS pages ask patients to report.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>What changes<\/th><th>The leaflet&#8217;s ordinary bloating<\/th><th>What the OHSS pages ask you to report<\/th><th>Source<\/th><\/tr><\/thead><tbody><tr><td>The belly<\/td><td>Swelling and discomfort, listed as common<\/td><td>Abdominal swelling, or swelling that is not improving or is getting worse<\/td><td><a href=\"https:\/\/www.reproductivefacts.org\/news-and-publications\/patient-fact-sheets-and-booklets\/documents\/fact-sheets-and-info-booklets\/ovarian-hyperstimulation-syndrome-ohss\/\" target=\"_blank\" rel=\"noopener\">ASRM<\/a>, <a href=\"https:\/\/www.leedsth.nhs.uk\/patients\/resources\/ovarian-hyperstimulation-syndrome-ohss\/\" target=\"_blank\" rel=\"noopener\">Leeds NHS<\/a><\/td><\/tr><tr><td>Weight<\/td><td>Weight increase, listed as uncommon<\/td><td>Weight gain of over 3 pounds in 2 days<\/td><td><a href=\"https:\/\/www.reproductivefacts.org\/news-and-publications\/patient-fact-sheets-and-booklets\/documents\/fact-sheets-and-info-booklets\/ovarian-hyperstimulation-syndrome-ohss\/\" target=\"_blank\" rel=\"noopener\">ASRM<\/a><\/td><\/tr><tr><td>Urine<\/td><td>Nothing listed<\/td><td>Decreased urination, or dark urine with less output than expected<\/td><td><a href=\"https:\/\/www.reproductivefacts.org\/news-and-publications\/patient-fact-sheets-and-booklets\/documents\/fact-sheets-and-info-booklets\/ovarian-hyperstimulation-syndrome-ohss\/\" target=\"_blank\" rel=\"noopener\">ASRM<\/a>, <a href=\"https:\/\/www.leedsth.nhs.uk\/patients\/resources\/ovarian-hyperstimulation-syndrome-ohss\/\" target=\"_blank\" rel=\"noopener\">Leeds NHS<\/a><\/td><\/tr><tr><td>Stomach<\/td><td>Constipation, wind, stomach pain<\/td><td>Continued vomiting or nausea, difficulty keeping fluids down<\/td><td><a href=\"https:\/\/www.reproductivefacts.org\/news-and-publications\/patient-fact-sheets-and-booklets\/documents\/fact-sheets-and-info-booklets\/ovarian-hyperstimulation-syndrome-ohss\/\" target=\"_blank\" rel=\"noopener\">ASRM<\/a>, <a href=\"https:\/\/www.hfea.gov.uk\/treatments\/explore-all-treatments\/risks-of-fertility-treatment\/\" target=\"_blank\" rel=\"noopener\">HFEA<\/a><\/td><\/tr><tr><td>Breathing<\/td><td>Nothing listed<\/td><td>Shortness of breath<\/td><td><a href=\"https:\/\/www.hfea.gov.uk\/treatments\/explore-all-treatments\/risks-of-fertility-treatment\/\" target=\"_blank\" rel=\"noopener\">HFEA<\/a>, <a href=\"https:\/\/www.nhs.uk\/conditions\/ivf\/risks\/\" target=\"_blank\" rel=\"noopener\">NHS<\/a><\/td><\/tr><tr><td>Pain<\/td><td>Abdominal pain, listed as common<\/td><td>Sudden abdominal pain, or stomach pains that can be severe<\/td><td><a href=\"https:\/\/www.reproductivefacts.org\/news-and-publications\/patient-fact-sheets-and-booklets\/documents\/fact-sheets-and-info-booklets\/ovarian-hyperstimulation-syndrome-ohss\/\" target=\"_blank\" rel=\"noopener\">ASRM<\/a>, <a href=\"https:\/\/www.hfea.gov.uk\/treatments\/explore-all-treatments\/risks-of-fertility-treatment\/\" target=\"_blank\" rel=\"noopener\">HFEA<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The HFEA says strong OHSS symptoms generally appear in the week after egg collection, and the <a href=\"https:\/\/www.leedsth.nhs.uk\/patients\/resources\/ovarian-hyperstimulation-syndrome-ohss\/\" target=\"_blank\" rel=\"noopener\">Leeds Teaching Hospitals leaflet<\/a>, reviewed in June 2025, adds that OHSS sometimes does not cause symptoms until about a week after embryo transfer. So this is not a risk that ends on transfer day, and it is the honest reason to keep an eye on the belly: for the clinic&#8217;s sake, not the forum&#8217;s. Our page on <a href=\"https:\/\/ivfprep.guide\/articles\/pain-after-egg-transfer\/\">pain after an embryo transfer<\/a> covers the other kinds of discomfort in these days.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"when-does-bloating-after-a-transfer-need-a-call-to-the-clini\">When does bloating after a transfer need a call to the clinic?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the part to read slowly, and there are no jokes in it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/woman-holding-phone-kitchen-bloating-and-implantation.jpg\" alt=\"A woman at a kitchen table checks her phone before ringing the clinic about bloating and implantation worries\" class=\"wp-image-613\" srcset=\"https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/woman-holding-phone-kitchen-bloating-and-implantation.jpg 1376w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/woman-holding-phone-kitchen-bloating-and-implantation-300x167.jpg 300w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/woman-holding-phone-kitchen-bloating-and-implantation-1024x572.jpg 1024w, https:\/\/ivfprep.guide\/articles\/wp-content\/uploads\/2026\/10\/woman-holding-phone-kitchen-bloating-and-implantation-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">Getting worse, not merely bloated, is what the clinic wants to hear about.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Call 999 or go to A&#038;E if you have difficulty breathing, chest pain, extreme thirst with very little urine, or swelling anywhere in the body. The <a href=\"https:\/\/www.nhs.uk\/conditions\/ivf\/risks\/\" target=\"_blank\" rel=\"noopener\">NHS IVF risks page<\/a> lists these among the symptoms that could be severe ovarian hyperstimulation syndrome, and it says not to drive yourself to A&#038;E.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ring your clinic, or its out of hours number, the same day if the bloating keeps getting worse, if you are passing less urine than you would expect, if you cannot keep fluids down, or if you gain weight quickly. The <a href=\"https:\/\/www.hfea.gov.uk\/treatments\/explore-all-treatments\/risks-of-fertility-treatment\/\" target=\"_blank\" rel=\"noopener\">HFEA<\/a> says to contact the clinic immediately with any OHSS symptom and to never feel you are wasting the clinic&#8217;s time. If the clinic cannot be reached, the NHS page says NHS 111 can help.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ordinary, steady bloating that is uncomfortable but not changing is still worth mentioning at the next contact with the clinic, who can talk through what helps. Do not stop or change a fertility medicine on your own; that is the clinic&#8217;s decision. Side effects from any medicine can also be reported to the MHRA through the <a href=\"https:\/\/yellowcard.mhra.gov.uk\/\" target=\"_blank\" rel=\"noopener\">Yellow Card scheme<\/a>, which is how leaflets like the ones above get their numbers. And when the wait is over, the answer comes from the blood test your clinic has booked, which our guide to <a href=\"https:\/\/ivfprep.guide\/articles\/beta-hcg-test-explained\/\">how the beta hCG test works<\/a> explains.<\/p>\n\n\n\n<div class=\"msq-tool\" id=\"bloat-call-list\">\n<h3>When to ring the clinic about bloating<\/h3>\n<p>Taken from the HFEA, ASRM and NHS pages cited above. It does not score anything, saves nothing and says nothing about whether a transfer has worked.<\/p>\n<p><strong>Ring the clinic, or its out of hours line, today if:<\/strong><\/p>\n<ul>\n<li>the swelling keeps getting worse rather than settling<\/li>\n<li>you are passing less urine than you would expect, or it is dark<\/li>\n<li>you cannot keep fluids down, or the sickness will not stop<\/li>\n<li>you gain weight fast, past the threshold your clinic gave you<\/li>\n<li>stomach pain comes on suddenly or is severe<\/li>\n<\/ul>\n<p><strong>Call 999 or go to A&amp;E if:<\/strong><\/p>\n<ul>\n<li>you have difficulty breathing or chest pain<\/li>\n<li>you have extreme thirst with very little urine<\/li>\n<li>there is swelling anywhere in the body<\/li>\n<\/ul>\n<p class=\"msq-note\">The HFEA says never feel you are wasting the clinic&#8217;s time. If the clinic cannot be reached, NHS 111 can help.<\/p>\n<\/div>\n\n\n\n<div class=\"msq-tool\" id=\"bloat-clinic-log\">\n<h3>A log of calls to the clinic<\/h3>\n<p>If you ring the clinic about anything in the wait, this keeps the date and what they told you in one place. It records nothing else and does not interpret anything.<\/p>\n<div class=\"msq-calc\">\n<label>Date of the call<input type=\"date\" name=\"date\"><\/label>\n<label>What the clinic said<input type=\"text\" name=\"said\" maxlength=\"200\"><\/label>\n\n<div class=\"msq-calc-out\"><button type=\"button\" class=\"msq-btn\" id=\"bloat-clinic-log-add\">Add this entry<\/button> <a href=\"#\" class=\"msq-no\" id=\"bloat-clinic-log-clear\">Clear all<\/a>\n<div id=\"bloat-clinic-log-list\" style=\"margin-top:10px;overflow-x:auto\"><\/div><\/div>\n<\/div>\n<p class=\"msq-note\">Saved on this device only. It records dates and what the clinic said, nothing more; it does not score, predict or advise.<\/p>\n<\/div>\n<script>\n(function(){\n  var root = document.getElementById('bloat-clinic-log'); if (!root) { return; }\n  var names = ['date','said'], key = 'msq-log-bloating-and-implantation-bloat-clinic-log';\n  var ins = names.map(function(n){ return root.querySelector('[name=\"' + n + '\"]'); });\n  var list = document.getElementById('bloat-clinic-log-list');\n  function load(){ try { return JSON.parse(localStorage.getItem(key) || '[]'); } catch (e) { return []; } }\n  function save(rows){ try { localStorage.setItem(key, JSON.stringify(rows)); } catch (e) {} }\n  function esc(s){ return String(s).replace(\/&\/g, '&amp;').replace(\/<\/g, '&lt;').replace(\/>\/g, '&gt;'); }\n  function render(){\n    var rows = load();\n    if (!rows.length) { list.innerHTML = '<p class=\"msq-note\">Nothing logged yet.<\/p>'; return; }\n    var h = '<table><thead><tr><th>Date of the call<\/th><th>What the clinic said<\/th><\/tr><\/thead><tbody>';\n    rows.slice(0, 30).forEach(function(r){ h += '<tr>' + names.map(function(n){ return '<td>' + esc(r[n] || '') + '<\/td>'; }).join('') + '<\/tr>'; });\n    list.innerHTML = h + '<\/tbody><\/table><p class=\"msq-note\">' + rows.length + ' entries, newest first.<\/p>';\n  }\n  document.getElementById('bloat-clinic-log-add').addEventListener('click', function(){\n    var r = {}; var any = false;\n    ins.forEach(function(el, i){ r[names[i]] = el ? el.value : ''; if (el && el.value) { any = true; } });\n    if (!any) { return; }\n    var rows = load(); rows.unshift(r); save(rows); render();\n    ins.forEach(function(el){ if (el && el.type !== 'date') { el.value = ''; } });\n    try { if (typeof gtag === 'function') { gtag('event', 'tool_log', { tool: 'bloat-clinic-log', article: 'bloating-and-implantation' }); } } catch (e) {}\n  });\n  document.getElementById('bloat-clinic-log-clear').addEventListener('click', function(e){ e.preventDefault(); save([]); render(); });\n  render();\n})();\n<\/script>\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 \">Does bloating mean the transfer worked?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. Bloating is a listed side effect of the progesterone given in every transfer cycle, so it appears whatever the outcome. Only the blood test the clinic books can answer that.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does no bloating mean the transfer failed?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. Many people on the same medicines have little or no bloating, in every kind of outcome. Its absence tells you nothing either way.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why do I look pregnant before any test?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Stimulated ovaries, oestrogen and progesterone can all swell the belly, and people on IVF forums report strangers assuming pregnancy. It is the medicine, not a verdict.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How fast is too fast for weight gain?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The ASRM patient fact sheet asks people to report weight gain of over 3 pounds in 2 days. Clinics set their own thresholds, so use the one yours gave you.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can OHSS start after the embryo transfer?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. A Leeds NHS leaflet says OHSS sometimes does not cause symptoms until about a week after transfer, which is why worsening bloating in the wait needs a call to the clinic.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is constipation in the two week wait normal?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The Cyclogest and Lubion leaflets list constipation as common, up to 1 in 10. Ask the clinic or a pharmacist before taking anything for it.<\/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>No study links bloating and implantation. What four progesterone documents say about bloating, what the OHSS pages ask you to report, and when to ring the clinic.<\/p>\n","protected":false},"author":1,"featured_media":611,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"Bloating and Implantation: Why the Belly Is Not a Sign","rank_math_description":"No study links bloating and implantation. Progesterone leaflets list bloating as common, and bloating that keeps getting worse is a call to the clinic.","rank_math_focus_keyword":"bloating and implantation","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":[2],"tags":[],"class_list":["post-614","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-two-week-wait"],"_links":{"self":[{"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts\/614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/comments?post=614"}],"version-history":[{"count":8,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts\/614\/revisions"}],"predecessor-version":[{"id":663,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/posts\/614\/revisions\/663"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/media\/611"}],"wp:attachment":[{"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/media?parent=614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/categories?post=614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ivfprep.guide\/articles\/wp-json\/wp\/v2\/tags?post=614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}