Question: how long does it take for anxiety to pass?
Answer: Anxiety is often related to a specific situation. It tends to build up and continue for some time. A panic attack starts suddenly, symptoms peak after 10 minutes and usually abate after 30 minutes or so, although the effects may last longer.