An antidepressant can help long term. It reduces the frequency and balances your anxiety swings. However, sometimes if you’re on an antidepressant and you still have the panic attacks you need xanax. Xanax takes about 10-15 minutes to kick in for me and I usually take it when I first feel the drum roll of a panic attack starting.
One of my doctors before had also mentioned there are inhalers out there, but Zoloft in combination with Xanax has worked for me.