Quick answer: Most panic attacks last between 5 and 20 minutes, with symptoms peaking around the 10-minute mark. After the peak passes, the intensity gradually decreases, though some lingering symptoms (shakiness, fatigue, mild anxiety) may continue for an hour or more.
If you are currently having a panic attack and need immediate grounding, skip to the section on what to do now.
The typical timeline
A panic attack follows a predictable pattern, even though it does not feel predictable when you are in the middle of one.
Minutes 0-3: The surge. Your amygdala, the brain's alarm system, activates. Adrenaline floods your bloodstream. Your heart races, your breath quickens, and your chest tightens. Panic peaks fastest in these first few minutes.
Minutes 3-10: The peak. This is the worst moment. Symptoms reach their maximum intensity. According to the National Institute of Mental Health, most panic attacks peak around the 10-minute mark. Your body is flooded with stress hormones, but there is no real threat.
Minutes 10-20: The decline. As your body processes and metabolizes the adrenaline, symptoms begin to ease. Your heart rate slows. Your breathing deepens. The sense of terror starts to fade, even if the physical sensations linger.
After 20 minutes: Recovery phase. Most people feel calmer, though exhaustion often sets in. A "hangover" of fatigue, heavy-headedness, and mild lingering anxiety can last 30 minutes to several hours.
Why they do not last forever
Your body cannot sustain fight-or-flight mode indefinitely. Adrenaline and cortisol (stress hormones) have a natural lifespan. As your nervous system processes these chemicals, your parasympathetic nervous system (the brake system) gradually regains control. This is why panic attacks, no matter how terrifying, always end.
According to the NHS, "panic attacks come on suddenly, peak within roughly 10 minutes, and then subside." Your body is wired to calm itself down. Fear of the panic attack is what extends the episode; safety and naming it ("this is a panic attack, it will pass") shorten it.
When a panic attack lasts unusually long
If a single panic attack lasts more than 30 minutes without easing, or if the symptoms keep escalating rather than declining, seek medical attention. This is rare but worth checking out with a doctor, especially if you have chest pain or difficulty breathing.
Back-to-back panic attacks (one peaks, anxiety about the next one builds, and it starts again) can feel like one continuous attack lasting an hour or more. This pattern is called a "panic attack cycle" and is a sign to reach out to a mental health professional.
What to do right now (if you are panicking)
- Sit or lie down in a safe spot.
- Breathe: in through your nose for 4 counts, out through your mouth for 6 counts. Longer exhales calm the nervous system faster.
- Name it out loud: "This is a panic attack. It will peak in about 10 minutes, then pass. I am not in danger."
- Ground yourself: name 5 things you see, 4 you can feel, 3 you hear, 2 you smell, 1 you taste.
- Ride it out. Do not run or flee; that teaches your brain the situation was dangerous. Stay put until the wave passes.
When to see a professional
Occasional panic attacks under stress are common. See a clinician if:
- You have had 2 or more panic attacks and now live in fear of the next one.
- You are avoiding places, people, or activities because of panic.
- Panic attacks wake you from sleep multiple times a week.
- You have new chest pain you have not had evaluated.
- You have thoughts of harming yourself.
Cognitive behavioral therapy (CBT) is the gold-standard first-line treatment and typically takes 12-15 sessions. SSRIs or other medications may help when panic is frequent or severe.
FAQ
How do I know if what I am having is a panic attack and not a heart attack?
Both feel terrifying and cause chest tightness, rapid heartbeat, and breathlessness. The difference: panic attacks peak and subside within 10-20 minutes, while heart attacks do not follow that pattern and come with different risk factors (exertion, age, family history, smoking). If this is your first time, or if you have new or severe chest pain, call emergency services. It is better to be safe.
Can a panic attack last for hours?
A single panic attack does not last for hours. If you feel panicked for hours, one of these is happening: (1) you are having repeated back-to-back panic attacks, (2) you are in a state of persistent anxiety rather than acute panic, or (3) you have other medical factors at play. A mental health professional can help you sort this out.
Do panic attacks get shorter or longer over time?
With untreated panic disorder, they tend to get more frequent and sometimes more intense because anxiety about the next attack builds. With CBT or appropriate medication, both frequency and duration typically decrease. Many people report that once they learn the 5-20 minute timeline and stop fighting the panic ("it will pass because it always passes"), the subjective experience of duration shortens; they feel less trapped.
What happens after a panic attack ends?
Exhaustion is common. Your nervous system has been in overdrive, and adrenaline leaves you depleted. A short walk, water, and rest help. Avoid the urge to catastrophize or relive the event; that can trigger another attack. Contact someone you trust and tell them briefly what happened.
