Panic attacks typically peak within 10 minutes and rarely last more than 30 minutes, but the after-effects can linger for a more extended period.