Illustration: a person holding a phone, standing at a tall window at dusk overlooking a city

She sent a message at 4:12 PM. It's 7:00 now. No reply, no read receipt, nothing. You've reread the conversation four times, drafted and deleted two follow-up texts, and quietly built a case for why this relationship is ending. Nothing new has happened since 4:12. Everything has changed anyway.

That's an anxiety spiral, and it has a shape, not a mood: something happens (the trigger), your body reacts before you've had a single thought (the alarm), your mind writes an explanation for why your body is reacting (the story), and that story becomes the next thing your body reacts to (the loop). Each stage feeds the next. Once you can see the shape, you can find the two places in it that are weakest, the places where a spiral is easiest to interrupt.

Trigger: the three hours

Nothing dramatic happened, which is part of what makes this hard to explain to anyone who isn't in it. At 4:12 PM you sent a normal message, maybe just "hey, how'd the meeting go?" By 7 PM, the absence of a reply has become the entire event.

The trigger is rarely the real problem. It's usually something small and genuinely ambiguous: a delayed reply, a short "k", a story left on read. Ambiguous is the key word. "Can't talk, driving, call you later" leaves nothing to spiral about. A spiral needs a gap, and the gap didn't do anything wrong, it just left space, and spirals are excellent at filling space.

Alarm: your body reacts first

Long before you've formed a thought about the silence, something in you has already flagged it as a problem. Not your mind weighing evidence, your body's alarm system doing what it does with any unresolved signal from someone you're attached to: treating "unknown" as "unsafe" until proven otherwise. Chest tight, pulse up, the urge to check the phone again, before a single word of explanation exists.

This is the weakest link in the loop, because you can interrupt it directly, without needing to win an argument with your own thoughts. In a Stanford trial, five minutes of exhale-focused breathing (cyclic sighing) lowered physiological arousal and improved mood more than an equivalent dose of mindfulness meditation (Balban et al., 2023, Cell Reports Medicine), in a small study of healthy adults, not a cure for anxiety, but aimed at exactly this stage. You don't have to believe the story is wrong to turn the alarm down. Breathe out longer than you breathe in for a minute, and the alarm has less to work with.

Story: the mind explains the alarm

Once your body has flagged "problem," your mind wants a reason, fast. A racing pulse alone is forgettable. A racing pulse plus "he's losing interest" is what keeps you up.

The useful distinction between a spiral and ordinary worry is the same one researchers draw between constructive and unconstructive repetitive thought. Constructive processing is concrete, stays close to the facts, and tends toward resolution. Unconstructive processing, the spiral version, is abstract and unresolving: "why does this always happen to me," "what's wrong with me" (Watkins, 2008, Psychological Bulletin). "No reply since 4:12" (concrete, checkable) just became "he's losing interest" (abstract, unfalsifiable). That's the whole trick of the story stage: swap a fact for a verdict.

The move back is almost embarrassingly literal: separate what you know from what you've added to it. "No reply since 4:12" is a fact. "He's losing interest" is a story your alarm asked your mind to write. You don't need to argue it down, just notice that it's a story, not a report. That's what the research calls constructive processing, and it's the hinge the whole loop turns on.

Loop: the story becomes the next alarm

The story doesn't stay put. "He's losing interest" is distressing enough on its own to re-trigger the alarm, except now your body is reacting to the story you told thirty seconds ago, not the original silence. Your mind writes a new explanation for that fresh wave, usually a more certain, more catastrophic one, and hands it back to the body. By hour three, the original text is basically beside the point. You're arguing with your own rough draft.

What breaks the loop

Not one grand insight, the two weak links, worked on purpose, repeatedly. Interrupt the alarm and the story has less charge to work with. Interrupt the story and the alarm has less to react to next. Do it once and the spiral pauses. Do it as a habit and it gets shorter every time, because you're catching it earlier in the loop instead of three hours and forty rereads in.

Longer-term: catching the shift earlier

You won't stop having a body that reacts to ambiguous signals from someone you're attached to. That's not a bug to fix. What changes with practice is how early you notice the shift from "here's what happened" to "here's what it means about everything." That shift has a signature: your sentences stop being about a specific moment and start being about patterns, always, never, this always happens. The concrete version of an anxious thought has a timestamp. The spiral version doesn't.

Some people write it out as two columns, facts on one side, stories on the other, until the pattern gets visible over weeks (the full technique is in How to Stop Spiraling). Others just get faster at asking one question mid-loop: is this the fact, or the story I told about the fact? Either way, the skill isn't calm. It's noticing which stage you're in, sooner each time.

When this is beyond an article

If the loop runs most nights, if it's costing you sleep or focus at work, or if the story stage produces thoughts that feel intrusive and impossible to set down even with nothing new behind them, that's not a willpower gap. A licensed therapist, especially one working from a cognitive-behavioral approach, is built for exactly this: catching the story stage in real time until it becomes a habit. An article can describe the loop. It can't sit with you while you learn to break it.

Where the app fits

Open the Don't Spiral app when you're mid-spiral like this and it drops you into an acute-spiral conversation built for exactly this moment: it asks about the actual thing, the three hours, the "k," the photo, not "anxiety" in general. Tell it what happened. It'll help settle the alarm first, then walk through the fact-versus-story split with you in real time, before you've sent anything you'll regret. Try it the next time the silence starts writing a story you haven't checked.