Skip to main content Skip to bottom nav

How long does a panic attack last?

268 Answers
Last Updated: 01/18/2021 at 11:40pm
1 Tip to Feel Better
United States
Moderated by

Tracy-Kate Teleke, PsyD, M.A., LMFT

Marriage & Family Therapist

I assist adults and couples in CA experiencing relationship challenges and interpersonal struggles including anxiety, depression, and a myriad of other life challenges.

Top Rated Answers
beautifulRabbit16
August 9th, 2015 10:25pm
A panic attack can last anything between five and twenty minutes. It's not the same for every person with attacks as everyone is different.
Supergirl94
August 12th, 2015 4:47am
I believe it depends on the individual, their stress levels and what has triggered the panic attack. It could last only a few minutes, to an hour or longer. If you feel panic attacks take over your life and last longer than you believe is necessary than I would talk to your doctor about it.
Anonymous
August 12th, 2015 3:20pm
Usually a few minutes or more, depends from a person to person. It's not the same with every person.
stayingstrong015
August 12th, 2015 7:25pm
The average panic attack will last between 20-30 minutes but everyone is different, some people have very short attacks lasting only 10 minutes whereas some people could take up to an hour to calm down properly.
enchantingLove16
August 13th, 2015 6:41pm
A panic attack usually reaches its peak within 10 minutes and will last no longer than 15 minutes. Afterwards you might feel really tired or sleepy.
anxiousgemini
August 14th, 2015 9:57am
In my expierence, a panic attack can last up to 2-20 minutes, dependant on my comfort in my surroundings.
Anonymous
August 15th, 2015 4:20pm
It depends, it can be different for everyone. some last 5 minutes but some can last more than 1 hour.
Anonymous
August 15th, 2015 7:53pm
It can be a few minutes to hours. If you feel that it is becoming too much to cope with on your own, seek medical attention, they have medication to stop a panic attack.
KaringKatniss
August 16th, 2015 11:30am
It can last a different amount of time for every person, but it's usually 5-20 minutes for myself. People even experience panic attacks differently.
magicalWhisper61
August 16th, 2015 11:51am
It can vary for different people - the key is to learn how to manage them. Once you come to terms with how you may be able to control your panic attacks, or how you can prevent them, you will be able reduce your chances of having them. It all takes time but it's completely possible.
Anonymous
August 16th, 2015 6:39pm
For me, generally around 15-20 minutes. If anything, panicking so intensely for that long wears you out.
BlueSky42
November 24th, 2015 11:57pm
I've experienced anxiety my whole life and they can last hours but they only last as long as you let it. Panic attacks stem from yourself and they go back to your head and once you are able to take control and remember that thing's are not as bad and as scary as they seem those panic attacks will get shorter and shorter and eventually fade away completely. Given proper self nourishment and time.
rainyComfort51
December 13th, 2015 7:49am
It really depends on the situation the person is in but normal I would guess about 3-6 mins or less
Anonymous
December 16th, 2015 9:30am
For me, generally about 2-5 minutes, but that's depending on the severity of what triggered the panic attack.
islandofcalm
December 16th, 2015 5:53pm
It really depends on how you handle it. It can last until you are out of the situation that caused it or with the right techniques it can last just about a minute. With the right experience, you can prevent having a uncontrollable panic attack in the first place.
Anonymous
December 16th, 2015 8:54pm
panic attacks can as a while ive had a panic attack last a couple of hours it varies alot with different people they may only last a minute or two
AllyM
December 17th, 2015 6:09pm
There is no set time for a panic attack to last but the best thing to make it end quickly is to breathe, count to 10, and take deep breaths. You are really the only one that can help yourself, so take time to help yourself when you're going through tough times. Take care of yourself and spoil yourself! And the best thing to do is to try and take time out of every day to relax.
Anonymous
December 18th, 2015 3:59am
There is no set time. It depends on what your trigger is, the individual, how intense it is to name just a few factors.
Anonymous
December 18th, 2015 8:10am
theres no fixed time. it depend in its severity and the person. it may last from a few miutes to a few hours.
Anonymous
December 23rd, 2015 3:02am
Panic attack lengths vary. They can last a few minutes to an hour, sometimes more. It all varies !!!
SpookyBlue
December 23rd, 2015 6:43pm
A panic attack usually only lasts for a few minutes, maybe 15-20 at most. Sometimes they can go away and then come back, go away and then come back. Usually breathing deeply into a paper bag will help it go away faster, as it regulates your breathing and helps some symptoms of it.
tranquilBerry61
December 23rd, 2015 8:50pm
It depends how severe it is usually they only mast up to about 5-10 minutes. However if you use breathing techniques they usually end quicker as you calm down
Kellie
December 25th, 2015 6:54pm
A panic attack is different for every person. You can never determine the length of a panic attack because it depends on the person and the situation.
Anonymous
December 26th, 2015 3:12am
I can't speak for every panic attack sufferer, but mine last about 15+ minutes. My longest one was around 30. It's really recovering from the panic attack that is miserable for me because that can take me a couple of hours. I would say the "average" is 10-15 minutes.
violetskies
December 27th, 2015 4:02pm
usually no more than fifteen or twenty minutes. Although a lot of people experience much shorter ones, maybe only a couple of minutes.
Anonymous
December 30th, 2015 4:06am
Well It depends on who the person is and what is causing the panic attack. If the panic attack is severe it will last maybe a couple hours where if its not so severe it will only last a couple of minutes
DragonEye
December 30th, 2015 7:10am
That totally depends on the person, so there really isn't a viable answer for that. However, with the right tricks, company, and learning how to handle yourself in these situations you can really cut it down. Hope that helps. :)
HotPotato
February 5th, 2016 2:49am
A panic attack usually lasts from 5-30 minutes (this is rare.) With breathing exercises and/or cognitive therapy you can greatly shorten the time and severity of the attacks.
Anonymous
February 5th, 2016 7:32pm
For me, it could last up to fifteen or twenty minutes, but most of the time I had one or more after that, so the fear could last for up to an hour.
bubblingGrace29
February 5th, 2016 11:29pm
It varies upon the person, and it can last a while depending on the person who is having the attack.