The average length of a panic attack is between 5 and 20 minutes. Some are said to last as long as an hour. How bad your condition is will determine how many attacks you have. Some people only have attacks either once twice per month, while others experience them several times a week.