Most new habits fail not because people lack discipline, but because the habit has no fixed trigger — it relies on remembering to do it, which is a weak foundation. Habit stacking fixes that by attaching a new habit to one you already do reliably.
The basic formula
Habit stacking follows a simple pattern: "After [existing habit], I will [new habit]." After I pour my morning coffee, I will write down three priorities for the day. After I close my laptop at 6pm, I will go for a ten-minute walk. The existing habit becomes the trigger, so you're not relying on memory or motivation to start.
Why this works better than willpower alone
Habits that depend on remembering and deciding fresh each time carry a hidden cost — every decision uses up mental energy that could go toward the habit itself. Anchoring the new behavior to something automatic removes the decision entirely; the trigger just happens, and the new habit follows.
Where a timetable comes in
A written timetable does two things habit stacking on its own doesn't: it makes the stack visible, and it gives it a specific time and place rather than just a vague "after" trigger. Writing "7:00 – coffee + priorities" on your grid turns a mental habit into something you can actually see was done or missed.
Stack small, not big
The habit you're adding should take two minutes or less at first. A stack like "after I sit at my desk, I will do 45 minutes of deep work" is really a goal, not a habit — it's too big to reliably follow through on and too easy to skip on a bad day. Start smaller than feels meaningful; you can extend it once it's automatic.
Review your stacks the same way you review your timetable
Once a habit stack has run for a couple of weeks without being logged as a specific slot, it tends to quietly disappear. Keep it on the timetable even after it feels automatic — the visibility is part of what keeps it going.