{"id":476,"date":"2026-09-30T06:45:19","date_gmt":"2026-09-30T06:45:19","guid":{"rendered":"https:\/\/brainfogremedy.com\/articles\/?p=476"},"modified":"2026-09-30T06:50:12","modified_gmt":"2026-09-30T06:50:12","slug":"brain-fog-period","status":"publish","type":"post","link":"https:\/\/brainfogremedy.com\/articles\/brain-fog-period\/","title":{"rendered":"Brain Fog Period: What the Studies Actually Measured"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Brain fog period symptoms, thinking slower or losing words in the days before bleeding, are reported by most menstruating people, yet the largest cognition studies measuring memory, attention and executive function find no reliable effect once cycle phase is confirmed by hormone testing rather than counting days on a calendar.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"brain-fog-period\" data-minutes=\"9\">\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:\/\/brainfogremedy.com\/articles\/brain-fog-period\/#audio\",\"name\":\"Brain Fog Period: What the Studies Actually Measured, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 30 September 2026.\",\"contentUrl\":\"https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/brain-fog-period-audio-202609301220.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT9M10S\",\"uploadDate\":\"2026-09-30\",\"inLanguage\":\"en-GB\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/brainfogremedy.com\/articles\/brain-fog-period\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Brain Fog Period: What the Studies Actually Measured\",\"startOffset\":0,\"endOffset\":69},{\"@type\":\"Clip\",\"name\":\"Is brain fog before your period actually common?\",\"startOffset\":69,\"endOffset\":126,\"url\":\"https:\/\/brainfogremedy.com\/articles\/brain-fog-period\/#is-brain-fog-before-your-period-actually-common\"},{\"@type\":\"Clip\",\"name\":\"What do the cognition studies actually find?\",\"startOffset\":126,\"endOffset\":300,\"url\":\"https:\/\/brainfogremedy.com\/articles\/brain-fog-period\/#what-do-the-cognition-studies-actually-find\"},{\"@type\":\"Clip\",\"name\":\"Why did one study find an effect when the meta-analysis did not?\",\"startOffset\":300,\"endOffset\":423,\"url\":\"https:\/\/brainfogremedy.com\/articles\/brain-fog-period\/#why-did-one-study-find-an-effect-when-the-meta-analysis-did-not\"},{\"@type\":\"Clip\",\"name\":\"Could this be PMDD instead of ordinary PMS?\",\"startOffset\":423,\"endOffset\":488,\"url\":\"https:\/\/brainfogremedy.com\/articles\/brain-fog-period\/#could-this-be-pmdd-instead-of-ordinary-pms\"},{\"@type\":\"Clip\",\"name\":\"When is it worth seeing a doctor about it?\",\"startOffset\":488,\"endOffset\":550,\"url\":\"https:\/\/brainfogremedy.com\/articles\/brain-fog-period\/#when-is-it-worth-seeing-a-doctor-about-it\"}],\"contentSize\":\"3.9 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 9 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:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/brain-fog-period-audio-202609301220.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: Brain Fog Period: What the Studies Actually Measured\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">Brain Fog Period: What the Studies Actually Measured<\/a><\/li>\n<li data-start=\"69.3\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"69.3\" aria-label=\"Play from: Is brain fog before your period actually common?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">1:09<\/span><a href=\"#is-brain-fog-before-your-period-actually-common\">Is brain fog before your period actually common?<\/a><\/li>\n<li data-start=\"126.04\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"126.04\" aria-label=\"Play from: What do the cognition studies actually find?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">2:06<\/span><a href=\"#what-do-the-cognition-studies-actually-find\">What do the cognition studies actually find?<\/a><\/li>\n<li data-start=\"300.42\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"300.42\" aria-label=\"Play from: Why did one study find an effect when the meta-analysis did not?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">5:00<\/span><a href=\"#why-did-one-study-find-an-effect-when-the-meta-analysis-did-not\">Why did one study find an effect when the meta-analysis did not?<\/a><\/li>\n<li data-start=\"422.8\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"422.8\" aria-label=\"Play from: Could this be PMDD instead of ordinary PMS?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">7:03<\/span><a href=\"#could-this-be-pmdd-instead-of-ordinary-pms\">Could this be PMDD instead of ordinary PMS?<\/a><\/li>\n<li data-start=\"487.74\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"487.74\" aria-label=\"Play from: When is it worth seeing a doctor about it?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">8:08<\/span><a href=\"#when-is-it-worth-seeing-a-doctor-about-it\">When is it worth seeing a doctor about it?<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 30 September 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\",\"brainfogperiodwhatthestu\",44],[3.52,\"p\",\"brainfogperiodsymptomsth\",274],[22.68,\"p\",\"onthispageatablesettingt\",153],[32.8,\"p\",\"thetoprankingpagestreatt\",67],[38.48,\"p\",\"thatconfidenceoutrunsthe\",44],[42.08,\"p\",\"thissitealreadycoversthe\",263],[61.44,\"p\",\"theresearchonitturnsoutt\",107],[69.3,\"h\",\"isbrainfogbeforeyourperi\",40],[71.86,\"p\",\"judgedbywhatpeoplesayabo\",39],[74.74,\"p\",\"ina2025studyincureusof22\",294],[96.62,\"p\",\"thatisonecountrysstudent\",115],[105.22,\"p\",\"itisstillalargeandconsis\",34],[107.86,\"p\",\"whatalmostnowellnessarti\",76],[113.14,\"p\",\"selfreportedsymptomsares\",194],[126.04,\"h\",\"whatdothecognitionstudie\",37],[128.32,\"p\",\"themostcompleteanswerisa\",88],[135.88,\"p\",\"itpooled102studies3943pa\",132],[151.2,\"p\",\"attentioncreativityexecu\",104],[159.32,\"p\",\"memoryspatialabilityandv\",274],[176.6,\"p\",\"thatlastdetailistheoneth\",37],[178.92,\"p\",\"whentheauthorsisolatedon\",126],[188.24,\"p\",\"theindividualstudiesfeed\",128],[197.72,\"p\",\"theauthorsownconclusioni\",262],[213.6,\"t\",\"jangetal2025plosone\",264],[243.12,\"t\",\"gnaigeretal2026biologica\",283],[274.12,\"t\",\"leenersetal2017frontiers\",272],[300.42,\"h\",\"whydidonestudyfindaneffe\",51],[304.5,\"p\",\"becauseitaskedadifferent\",32],[306.5,\"p\",\"gnaigerandcolleaguespubl\",238],[329.94,\"p\",\"thepmsorpmddgrouphadsign\",180],[342.5,\"p\",\"theauthorsdescribethedef\",89],[348.62,\"p\",\"putthetwostudiessidebysi\",59],[352.62,\"p\",\"thejangmetaanalysisasked\",130],[360.58,\"p\",\"thegnaigerstudyaskedwhet\",139],[369.38,\"p\",\"neitherresultcontradicts\",139],[378.06,\"p\",\"thatstillleavesthegapfro\",143],[387.74,\"p\",\"partoftheansweristhatcon\",191],[401.38,\"p\",\"crampingtenderbreastsora\",111],[410.58,\"p\",\"afeltdifficultyisnotinve\",184],[422.8,\"h\",\"couldthisbepmddinsteadof\",35],[426.56,\"p\",\"premenstrualdysphoricdis\",106],[433.64,\"p\",\"nhsguidanceonpmdddescrib\",199],[448.96,\"p\",\"itisnotdiagnosedfromasin\",51],[452.72,\"p\",\"thestandardrouteisadaily\",154],[462.44,\"p\",\"nhsguidanceonpmsmorebroa\",188],[475.44,\"p\",\"noneofthatisaprotocoltof\",184],[487.74,\"h\",\"whenisitworthseeingadoct\",33],[489.78,\"p\",\"seeadoctorifconcentratio\",176],[501.74,\"p\",\"seeadoctorsoonerifanyoft\",60],[505.58,\"p\",\"asymptomdiarykeptfortwoo\",164],[519.46,\"p\",\"thispagecannottellyouwha\",136],[528.34,\"p\",\"forthewiderpictureofwhat\",144],[539.02,\"p\",\"thisarticleisgeneralinfo\",109],[546.38,\"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: a table setting the largest cognition meta-analysis beside two smaller studies that measured hormones directly, and why one of them still found an effect the others did not.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"brain-fog-period\" data-category=\"what causes it\" data-list=\"2\">\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 brain fog before your period actually common?\" data-section=\"#is-brain-fog-before-your-period-actually-common\">\n<p class=\"msq-question\">1. In the 2025 Cureus study of 227 students, what share reported at least mild difficulty concentrating before their period?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">About 1 in 10<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Close to two in three<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Nearly all of them<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC12178449\/\" target=\"_blank\" rel=\"noopener\">study in Cureus<\/a> found 41 percent reporting mild difficulty and 22.5 percent moderate difficulty, adding up to close to two in three respondents. <a class=\"msq-section\" href=\"#is-brain-fog-before-your-period-actually-common\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"b\" data-title=\"What do the cognition studies actually find?\" data-section=\"#what-do-the-cognition-studies-actually-find\">\n<p class=\"msq-question\">2. What did the 2025 meta-analysis of 102 studies find once cycle phase was confirmed by a hormone test rather than a calendar guess?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">A clear memory decline before bleeding<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">No significant effect in any cognitive domain<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">A clear improvement in attention<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/journals.plos.org\/plosone\/article?id=10.1371\/journal.pone.0318576\" target=\"_blank\" rel=\"noopener\">Jang, Zhang and Elfenbein&#8217;s meta-analysis in PLOS ONE<\/a> found that once studies were restricted to those using a hormone assay, no cognitive domain showed a significant cycle effect. <a class=\"msq-section\" href=\"#what-do-the-cognition-studies-actually-find\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"c\" data-title=\"Why did one study find an effect when the meta-analysis did not?\" data-section=\"#why-did-one-study-find-an-effect-when-the-meta-analysis-did-not\">\n<p class=\"msq-question\">3. In the 2026 study of 105 women, when did the PMS or PMDD group show longer stop signal reaction times?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Only in the late luteal phase<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Only during menstruation<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Across all three phases tested<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC13235494\/\" target=\"_blank\" rel=\"noopener\">Gnaiger and colleagues<\/a> found the PMS or PMDD group had longer stop signal reaction times in the mid follicular, mid luteal and late luteal phases alike, describing the effect as trait like rather than phase linked. <a class=\"msq-section\" href=\"#why-did-one-study-find-an-effect-when-the-meta-analysis-did-not\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"b\" data-title=\"Could this be PMDD instead of ordinary PMS?\" data-section=\"#could-this-be-pmdd-instead-of-ordinary-pms\">\n<p class=\"msq-question\">4. According to NHS guidance, how is PMDD actually diagnosed?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">A single blood test<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">A daily symptom diary kept across at least two cycles<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">A one time questionnaire at a single GP visit<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/111.wales.nhs.uk\/Encyclopaedia\/p\/article\/premenstrualdysphoricdisorder(pmdd\" target=\"_blank\" rel=\"noopener\">NHS guidance on PMDD<\/a>?locale=en&#038;term=A) describes diagnosis through tracking symptoms daily across cycles, not a lab test, so a pattern tied to the cycle can be confirmed. <a class=\"msq-section\" href=\"#could-this-be-pmdd-instead-of-ordinary-pms\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"b\" data-title=\"When is it worth seeing a doctor about it?\" data-section=\"#when-is-it-worth-seeing-a-doctor-about-it\">\n<p class=\"msq-question\">5. What does NHS guidance say severe mood symptoms such as hopelessness or anger that disrupt daily life, alongside cycle related symptoms, are a reason to do?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Wait and see if it passes on its own<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Seek medical review, since this can indicate PMDD<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Nothing, since this is a normal part of every cycle<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span><a href=\"https:\/\/111.wales.nhs.uk\/Encyclopaedia\/p\/article\/premenstrualdysphoricdisorder(pmdd\" target=\"_blank\" rel=\"noopener\">NHS guidance on PMDD<\/a>?locale=en&#038;term=A) names hopelessness, anger and disrupted daily functioning as PMDD features that a doctor should assess, including checking for thoughts of self harm. <a class=\"msq-section\" href=\"#when-is-it-worth-seeing-a-doctor-about-it\">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) { box.addEventListener('toggle', function(){ if (box.open) { 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\">The top ranking pages treat this as settled: oestrogen falls, cognition dips, done. That confidence outruns the evidence underneath it. This site already covers the two hormonal bookends of a reproductive life, <a href=\"https:\/\/brainfogremedy.com\/articles\/perimenopause-brain-fog\/\">perimenopause brain fog when tests come back normal<\/a> and <a href=\"https:\/\/brainfogremedy.com\/articles\/menopause-brain-fog\/\">why menopause brain fog happens and when it lifts<\/a>, but nothing about the fortnight that repeats every month for anyone still cycling, which is a larger and considerably younger audience. The research on it turns out to be a genuine disagreement, not a settled mechanism, and saying so does not dismiss what anyone feels.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"is-brain-fog-before-your-period-actually-common\">Is brain fog before your period actually common?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Judged by what people say about themselves, yes. In <a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC12178449\/\" target=\"_blank\" rel=\"nofollow noopener\">a 2025 study in Cureus of 227 female students in Jodhpur, India<\/a>, using the Premenstrual Symptoms Screening Tool, a structured self-administered questionnaire, 41 percent reported mild difficulty concentrating before their period and another 22.5 percent reported moderate difficulty, putting the combined total at close to two in three respondents. That is one country&#8217;s student population answering a screening tool, not a global measurement, and it is self-report rather than a timed test. It is still a large and consistent number.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What almost no wellness article mentions is that this is exactly where the agreement stops. Self-reported symptoms are strong and consistent; what happens when the same claim is tested with an actual cognitive task is a different story, and it is the one worth reading before buying a supplement that promises to fix it by Friday.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-the-cognition-studies-actually-find\">What do the cognition studies actually find?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The most complete answer is <a href=\"https:\/\/journals.plos.org\/plosone\/article?id=10.1371\/journal.pone.0318576\" target=\"_blank\" rel=\"nofollow noopener\">a meta-analysis by Jang, Zhang and Elfenbein, published in PLOS ONE in March 2025<\/a>. It pooled 102 studies, 3,943 participants and 730 comparisons across five standardised phases: menstrual, follicular, periovulatory, luteal and premenstrual. Attention, creativity, executive function, intelligence and motor function showed no reliable difference across any phase. Memory, spatial ability and verbal ability produced a handful of differences in the raw pooled data, but none of them survived correction for multiple comparisons, and the spatial ability differences turned up only in studies that estimated cycle phase by counting days on a calendar rather than confirming it with a hormone test.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/hands-planning-calendar-during-brain-fog-period.jpg\" alt=\"Hands holding a pen over a calendar planner during a brain fog period.\" class=\"wp-image-474\" srcset=\"https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/hands-planning-calendar-during-brain-fog-period.jpg 1376w, https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/hands-planning-calendar-during-brain-fog-period-300x167.jpg 300w, https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/hands-planning-calendar-during-brain-fog-period-1024x572.jpg 1024w, https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/hands-planning-calendar-during-brain-fog-period-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">Scientific trials track cognitive performance across different phases of the cycle.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That last detail is the one that matters most. When the authors isolated only the studies that used a hormone assay, the higher quality subset, no significant effect remained in any cognitive domain. The individual studies feeding the pool averaged about 39 participants each, small enough that a handful of outliers can manufacture a headline finding. The authors&#8217; own conclusion is direct: the body of research does not support the idea that cognitive ability changes across the menstrual cycle, though they are careful to note that absence of proof is not proof of absence, just that any real effect would have to be very small to have gone undetected in a sample this size.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Study<\/th><th>Sample size<\/th><th>How phase was set<\/th><th>What was tested<\/th><th>What it found<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/journals.plos.org\/plosone\/article?id=10.1371\/journal.pone.0318576\" target=\"_blank\" rel=\"nofollow noopener\">Jang et al., 2025, PLOS ONE<\/a><\/td><td>3,943 pooled across 102 studies<\/td><td>5 standard phases; hormone assay in the highest quality subset<\/td><td>Attention, memory, executive function, spatial and verbal ability<\/td><td>No effect survived correction; hormone confirmed studies showed none at all<\/td><\/tr><tr><td><a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC13235494\/\" target=\"_blank\" rel=\"nofollow noopener\">Gnaiger et al., 2026, Biological Psychiatry Global Open Science<\/a><\/td><td>105 (54 with PMS or PMDD, 51 controls)<\/td><td>3 phases: mid follicular, mid luteal, late luteal<\/td><td>Working memory (n-back task), inhibitory control (stop signal task)<\/td><td>PMS or PMDD group impaired across all three phases, not just before bleeding<\/td><\/tr><tr><td><a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC5495858\/\" target=\"_blank\" rel=\"nofollow noopener\">Leeners et al., 2017, Frontiers in Behavioral Neuroscience<\/a><\/td><td>88 (68 followed through a second cycle)<\/td><td>Direct hormone assay across two consecutive cycles<\/td><td>Visuospatial working memory, divided attention, cognitive bias<\/td><td>No association between hormone levels and performance<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/brain-fog-period-chart.png\" alt=\"Bar chart comparing sample size and finding across three brain fog period cognition studies.\" class=\"wp-image-478\" srcset=\"https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/brain-fog-period-chart.png 1600w, https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/brain-fog-period-chart-300x169.png 300w, https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/brain-fog-period-chart-1024x576.png 1024w, https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/brain-fog-period-chart-768x432.png 768w, https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/brain-fog-period-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-block-image__caption\">The two largest efforts, a 3,943 person meta-analysis and an 88 person hormone assayed study, found no cycle effect. Only the 105 person study of a diagnosed PMS or PMDD subgroup found a difference, and it did not track cycle phase at all.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-did-one-study-find-an-effect-when-the-meta-analysis-did-not\">Why did one study find an effect when the meta-analysis did not?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because it asked a different question. <a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC13235494\/\" target=\"_blank\" rel=\"nofollow noopener\">Gnaiger and colleagues, publishing in Biological Psychiatry Global Open Science on 6 April 2026<\/a>, tested 105 regularly cycling women, 54 with diagnosed PMS or PMDD and 51 controls, across three phases using the n-back task for working memory and the stop signal task for inhibitory control. The PMS or PMDD group had significantly longer stop signal reaction times, and those reaction times correlated with symptom severity, but the effect showed up in mid follicular, mid luteal and late luteal phases alike. The authors describe the deficit as trait like, meaning it travels with the person rather than the calendar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Put the two studies side by side and the disagreement mostly dissolves. The Jang meta-analysis asked whether cycle phase changes cognition for people in general, and found essentially nothing once phase was confirmed properly. The Gnaiger study asked whether a specific, diagnosed group performs differently, and found that some of them do, consistently, regardless of where they are in the cycle. Neither result contradicts the other; they answer different questions, and a lot of the confusion in this space comes from treating them as if they answered the same one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That still leaves the gap from the first section unexplained: if the average cycling person shows no measurable change on a cognitive task, why do so many report noticing one. Part of the answer is that concentration is not purely a cognitive measurement, it is also an experience shaped by mood, pain, poor sleep and simple distraction, none of which the n-back task or the stop signal task were built to capture. Cramping, tender breasts or a low mood in the days before bleeding can all make thinking feel harder without a single test score moving. A felt difficulty is not invented just because a laboratory measure cannot find it, and a null result in a lab is not proof that nothing is happening, only that whatever is happening was not the kind of thing that task could see.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"could-this-be-pmdd-instead-of-ordinary-pms\">Could this be PMDD instead of ordinary PMS?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Premenstrual dysphoric disorder is a recognised, more severe condition, and it is written about here straight, without the joke. <a href=\"https:\/\/111.wales.nhs.uk\/Encyclopaedia\/p\/article\/premenstrualdysphoricdisorder(pmdd)?locale=en&#038;term=A\" target=\"_blank\" rel=\"nofollow noopener\">NHS guidance on PMDD<\/a> describes symptoms similar to PMS but markedly more intense, including mood swings, hopelessness and anger that meaningfully disrupt daily life, and notes that some people with PMDD also experience suicidal thoughts. It is not diagnosed from a single conversation or a blood test. The standard route is a daily symptom diary kept across at least two menstrual cycles, so a doctor can see whether the pattern actually tracks the cycle rather than running continuously.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/111.wales.nhs.uk\/encyclopaedia\/p\/article\/premenstrualsyndrome\" target=\"_blank\" rel=\"nofollow noopener\">NHS guidance on PMS more broadly<\/a> lists the combined contraceptive pill, cognitive behavioural therapy and antidepressants among the options a doctor may discuss, alongside general measures like regular exercise and sleep. None of that is a protocol to follow on your own initiative, and nothing here recommends starting or stopping any of it; it is what the guidance says exists, for a conversation with a clinician who knows the rest of your history.<\/p>\n\n\n\n<div class=\"msq-tool\" id=\"cycle-fog-diary\">\n<h3>Cycle day and thinking, a two column log<\/h3>\n<p>A plain log to bring to an appointment if a pattern is worth showing someone. It does not score, interpret or diagnose anything.<\/p>\n<div class=\"msq-calc\">\n<label>Cycle day<input type=\"number\" name=\"cycleday\" min=\"1\" max=\"40\" required><\/label>\n<label>How thinking felt today<input type=\"text\" name=\"thinking\" maxlength=\"140\" required><\/label>\n\n<div class=\"msq-calc-out\"><button type=\"button\" class=\"msq-btn\" id=\"cycle-fog-diary-add\">Add this entry<\/button> <a href=\"#\" class=\"msq-no\" id=\"cycle-fog-diary-clear\">Clear all<\/a>\n<div id=\"cycle-fog-diary-list\" style=\"margin-top:10px;overflow-x:auto\"><\/div><\/div>\n<\/div>\n<p class=\"msq-note\">Entries stay on this device and are not sent anywhere. This cannot diagnose PMDD, PMS or anything else; only a clinician reviewing a diary across cycles can do that.<\/p>\n<\/div>\n<script>\n(function(){\n  var root = document.getElementById('cycle-fog-diary'); if (!root) { return; }\n  var names = ['cycleday','thinking'], key = 'msq-log-brain-fog-period-cycle-fog-diary';\n  var ins = names.map(function(n){ return root.querySelector('[name=\"' + n + '\"]'); });\n  var list = document.getElementById('cycle-fog-diary-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>Cycle day<\/th><th>How thinking felt today<\/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('cycle-fog-diary-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: 'cycle-fog-diary', article: 'brain-fog-period' }); } } catch (e) {}\n  });\n  document.getElementById('cycle-fog-diary-clear').addEventListener('click', function(e){ e.preventDefault(); save([]); render(); });\n  render();\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"when-is-it-worth-seeing-a-doctor-about-it\">When is it worth seeing a doctor about it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">See a doctor if concentration problems are severe, last well beyond the usual premenstrual window, or arrive alongside low mood, hopelessness or anger that is disrupting work, relationships or daily functioning. See a doctor sooner if any of that includes thoughts of harming yourself. A symptom diary kept for two or three cycles, noting the day, what was hard to do, and how it felt, is genuinely useful to bring to that appointment, because it is the same evidence a PMDD diagnosis relies on. This page cannot tell you what is causing your particular symptoms, and it is not trying to; that is a conversation for someone who can examine you and see your history.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\" src=\"https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/consulting-doctor-about-symptoms-of-brain-fog-period.jpg\" alt=\"A woman consults with a doctor about her symptoms during a brain fog period.\" class=\"wp-image-475\" srcset=\"https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/consulting-doctor-about-symptoms-of-brain-fog-period.jpg 1376w, https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/consulting-doctor-about-symptoms-of-brain-fog-period-300x167.jpg 300w, https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/consulting-doctor-about-symptoms-of-brain-fog-period-1024x572.jpg 1024w, https:\/\/brainfogremedy.com\/articles\/wp-content\/uploads\/2026\/09\/consulting-doctor-about-symptoms-of-brain-fog-period-768x429.jpg 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><figcaption class=\"wp-block-image__caption\">Discussing cognitive changes with a professional can help rule out other causes.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For the wider picture of what else slows thinking day to day, unrelated to cycle timing, <a href=\"https:\/\/brainfogremedy.com\/articles\/brain-fog-causes\/\">the eight most common causes of brain fog worth checking first<\/a> is a reasonable next stop.<\/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 \">Does everyone with a period get brain fog before it?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. Self report studies find it very common, a 2025 study of 227 students found close to two in three noticed some concentration difficulty, but that still leaves a meaningful share who notice little or nothing, and severity varies widely from person to person.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does a hormone blood test level predict how foggy someone feels?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Not reliably. In a 2017 study that tracked 88 women&#8217;s hormone levels directly across two menstrual cycles, oestrogen, progesterone and testosterone levels did not correlate with performance on working memory, divided attention or cognitive bias tasks.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is premenstrual brain fog the same thing as PMDD?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. Ordinary premenstrual brain fog is a felt symptom with no diagnosis attached to it. PMDD is a distinct, more severe condition involving mood symptoms such as hopelessness and anger that meaningfully disrupt daily life, confirmed with a tracked symptom diary rather than how foggy thinking feels alone.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Does premenstrual brain fog get worse over time or stay the same?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>NHS guidance describes both PMS and PMDD as a hormone related pattern that recurs every month, not a steadily worsening condition, though how strongly anyone experiences it can change over the years, including around large hormonal shifts such as pregnancy or the approach of perimenopause.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can a symptom tracking app diagnose PMDD on its own?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. A tracking app can help show a pattern worth bringing to an appointment, but PMDD is diagnosed by a clinician reviewing a daily symptom diary kept across at least two cycles, not by an app&#8217;s own scoring.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is there a blood test a doctor can order to confirm cycle related brain fog?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No standard test exists for this. The hormone assays described in the research above were run to confirm cycle phase for research purposes, not as a diagnostic tool a doctor would order to investigate someone&#8217;s cognitive symptoms.<\/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>Most people notice concentration trouble before their period, but the largest cognition studies find no reliable effect once cycle phase is confirmed by hormone testing.<\/p>\n","protected":false},"author":1,"featured_media":473,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"Brain Fog Period: What the Studies Actually Measured","rank_math_description":"Brain fog period symptoms are widely reported, but the largest cognition study finds no reliable effect once hormone levels are confirmed by testing.","rank_math_focus_keyword":"brain fog period","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-476","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-what-causes-it"],"_links":{"self":[{"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/posts\/476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/comments?post=476"}],"version-history":[{"count":3,"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/posts\/476\/revisions"}],"predecessor-version":[{"id":482,"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/posts\/476\/revisions\/482"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/media\/473"}],"wp:attachment":[{"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/media?parent=476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/categories?post=476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brainfogremedy.com\/articles\/wp-json\/wp\/v2\/tags?post=476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}