Offload cognitive load with a bedtime worry journal

Write tomorrow’s to-do list and any intrusive worries before bed — externalized thoughts stop competing for attention at sleep onset.

Why it works

Pre-sleep cognitive arousal — the mental rehearsal of concerns, plans, and unfinished tasks — is one of the primary mechanisms of sleep-onset insomnia. Writing a specific to-do list externalizes the memory and signals the brain it has been captured, reducing the need to mentally repeat it. This mechanism is specifically about scheduled-tasks writing, not just venting; the act of offloading into a written plan discharges the "unfinished business" loop.

How to do it

  1. Spend 5–10 minutes writing tomorrow’s to-do list at least 30 minutes before bed, not in bed.
  2. Write worries as specific named items rather than ruminating; once captured, they are easier to release.
  3. If an intrusive thought returns at sleep onset, remind yourself it is written and will be addressed — the plan exists.

Evidence

A randomized controlled trial found that writing a specific to-do list for the next day before bed significantly reduced sleep-onset latency compared to writing about completed tasks — supporting the prospective offloading mechanism specifically. (rct)

The study population was healthy adults, not clinical insomnia; the effect was on sleep onset specifically, not sleep quality or total sleep time. Writing completed tasks (retrospective) did not show the benefit.

Sources

  • Scullin et al. (2018), the effects of bedtime writing on difficulty falling asleep, Experimental Psychology

Common mistake

Journaling about feelings or the day’s events rather than writing a specific prospective task list — the offloading mechanism depends on planned tasks, not emotional processing.

Practice this with IX Coach

IX Coach prompts a brief end-of-day "brain dump" as part of the wind-down sequence, capturing tomorrow’s priorities in the app so they are visible and resolved before you close the day.

Start with IX Coach

7 days free, then $40/month (~$1.30/day).