Question: for how long can a panic attack last?
Answer: Most panic attacks last for between 5 and 20 minutes. Some panic attacks have been reported to last up to an hour. The number of attacks you have will depend on how severe your condition is. Some people have attacks once or twice a month, while others have them several times a week.