Leo/Conditions/Anxiety

Anxiety. The episodes, the triggers, the things that helped.

A simple episode log — severity, triggers, what coping action helped — plus in-the-moment tools for breathing, grounding, worry-dumps, and urge tracking. Built for keeping a record between therapy sessions, not for replacing them.

Status · in app today·Tools · breathing · grounding · worry dump · urge tracker·Not · a therapist or crisis service
The condition

A family of disorders — that share a fight-or-flight loop.

Anxiety disorders are the most common mental-health diagnosis in the US, affecting roughly 19% of adults in any given year. Generalized anxiety, social anxiety, panic disorder, health anxiety, and agoraphobia all share the same underlying loop: a threat signal that fires when it shouldn't, an avoidance behavior that briefly relieves it, and a slow reinforcement of the original signal.

Leo doesn't treat anxiety, classify your disorder, or interpret your symptoms. It's a log. The job is to make the loop visible — episodes over time, what triggered them, what helped — so you and your clinician have something better than “rough week” to work from.

Sources · NIMH. “Any Anxiety Disorder” (2024). · DSM-5-TR criteria for Anxiety Disorders. · APA. “What are Anxiety Disorders?” (2023).
The episode log

One entry per wave — severity, triggers, what helped.

Every anxiety or panic episode gets its own structured record. The point isn't to capture every detail in the moment — it's to capture enough later so you can show your therapist or psychiatrist what your month actually looked like.

◦ Episode · Tue, May 12 · 3:42 pm
Panic-level wave · 22 min
severity 7
Severity at log time0 – 10
0246810
Triggers
Work pressurePoor sleepCaffeine
What helped
Box breathingCold waterWalked outside
“Spiraled at the desk over the Friday deadline. Took two minutes to do box breathing in the bathroom and then walked to get water. Back to manageable by 4:05.”
When
Date and time. Back-dateable with quick presets (just now, 1h ago, earlier today).
Severity
0–10 slider captured at log time. Anything ≥7 is counted as a panic-level episode in the hub stats.
Triggers
Multi-select from common categories (situational, physical, emotional, medical) plus free-text custom triggers.
Coping action
What you tried (breathing, grounding, leaving the situation, medication, a phone call, etc.) and whether it helped.
Duration
How long the episode lasted, in minutes.
Notes
Free-text — context, where you were, who was with you, anything that helps you remember the episode later.
Episodes within a short window are auto-grouped (the hub treats them as one flare). The grouping is cosmetic, the underlying records stay separate.
In the moment

Four small tools — open them when the wave hits.

These aren't therapy. They're short, structured surfaces for moments when you need something simple to do. They live in the Mental Health Tools menu and across the Anxiety, OCD, PTSD, and Depression hubs.

Breathing exercises

Built-in guided sessions — 4-7-8, box breathing, physiological sigh. Apple Watch haptic guidance so you can keep your eyes closed.

Grounding exercises

5-4-3-2-1 sensory grounding, body-scan, and orienting prompts. Each one finishes in under three minutes.

Worry dump

A structured journal for the spiral — write the worry down, log the feared outcome, come back and log what actually happened.

Urge tracker

For urges around safety behaviors and compulsions: log the urge, the trigger, whether you rode it out, how long it lasted.

The hub

Six cards on one screen, two pinned labs.

Open the hub and the month-to-month numbers land first — episodes, panic-level count, days since last, average severity. Underneath are your top coping actions and triggers, derived from your own log. Quick actions sit at the bottom: log an episode, open a tool, jump to the journal.

◦ Hub overview · May
8
Episodes
this month
3
Panic-level
severity ≥ 7
5
Days since
last episode
5.2
Avg severity
month-to-date
Top coping actions
Box breathing
6×
Walked outside
4×
Cold water
3×
Called a friend
2×
Top triggers
Poor sleep
5×
Work pressure
4×
Caffeine
3×
Conflict
1×
Episodes this month

Count of episodes (grouped) for the current month — the visit-to-visit comparison your psychiatrist asks about.

Panic-level count

How many episodes hit severity 7 or higher this month. Severity ≥7 is treated as a panic-level wave.

Days since last

Days since your most recent episode. Useful when you’re between flares.

Average severity

Mean severity across the month. Doesn’t replace the underlying distribution but anchors the conversation.

Top coping actions

Which things you logged as helpful, ranked. Your personal list, derived from your own data.

Top triggers

Which triggers you’re tagging most often this month. Useful as a question for your next session.

Labs pinned to the anxiety pack: TSH · CMP. Thyroid dysfunction can present as anxiety and is a standard rule-out; CMP catches a handful of metabolic causes. Anxiety-specific drug-level panels aren't pinned by default.

TSH
CMP
What it isn't

What anxiety support in Leo doesn't do.

Mental-health surfaces are the area we're most conservative about. The list below is what we don't ship today, with a brief honest note on why or where it currently lives.

◦ Not yet
Panic-attack live timer with HR overlay

A standalone in-attack timer (start at onset → log intensity at intervals → overlay Apple Watch HR on perceived intensity) is on the backlog. Today, episodes are logged after the fact with severity and duration.

◦ Not yet
Apple Watch HR correlation with episodes

Watch HR is captured in the vitals pipeline; it's not currently overlaid on episode logs in the anxiety hub. Cross-referencing requires you to open both views.

◦ Not yet
Avoidance pattern tracker

A structured place-and-situation avoidance log with an exposure-hierarchy builder isn't shipped. Triggers are captured per episode; an avoidance map view isn't.

◦ Not yet
Coping-strategy effectiveness score over time

The hub shows top helpful actions ranked. A per-strategy effectiveness chart with a 0–10 rating dimension isn't a separate surface yet.

◦ Not yet
Anxiety-specific PDF report card

A pre-formatted PDF summary for therapist/psychiatrist visits — episode frequency, severity trend, trigger distribution, coping summary — runs through the general health report path today rather than a dedicated anxiety export.

◦ Not yet
Crisis safety plan inside the anxiety hub

Epilepsy ships a safety planner; the anxiety hub doesn't have an in-Leo crisis plan with 988 / contacts / stepwise de-escalation. Use the resources in the crisis pill at the top of this page.

◦ Not yet
Cognitive distortion tagging in the worry dump

Worry dumps capture worry → feared outcome → actual outcome. Tagging the entry with specific distortions (catastrophizing, mind-reading, etc.) isn't a built-in dimension yet.

Leo does not diagnose anxiety disorders, doesn't classify your subtype, doesn't adjust psychiatric medications, and is not a substitute for a therapist, psychiatrist, or crisis service. The hub describes what you've logged.

Leo is a tracking and journaling companion. It is not intended to diagnose, treat, cure, or prevent any condition, and it is not a substitute for medical or mental-health care. The tools on this page support the work you do with your clinician — they do not replace it.

If you are in crisis or thinking about harming yourself, call or text 988 (US Suicide & Crisis Lifeline), text HOME to 741741 (Crisis Text Line), or call 911.

Anxiety hub

A record of the month you can actually point to.

Episode log with severity / triggers / helpful actions, four in-the-moment tools (breathing, grounding, worry dump, urge tracker), and a hub built for the conversation with your therapist.