Medication, Cognitive Behavior Therapy (CBT), Yoga and Meditation are the right choice for treating anxiety attack.
Medication
There are some good medicines which treat your anxiety attacks. For instance, benzodiazepine. If you take this drug before 40 minutes to any suspecting stressful situation, it helps you a lot. You can stay cool. And you are likely to suffer some side effects too for prolonged use.
Serotonin Specific Reuptake Inhibitors (known as SSRIs) are also very useful and effective drugs for treating anxiety attacks. SSRIs increase serotonin levels in the brain. So you can reduce your anxiety levels. But these will also have side effects.
Cognitive Behavior Therapy Or CBT
Your thinking patterns play important role in reducing or increasing anxiety levels. So how you think really matters. An expert in CBT will tell you how to look at things and control your behavior and emotions.
So with Cognitive Behavior Therapy, you will understand the underlying causes of the problem. And then correct your thinking pattern that led to wrong behavior. This is outstanding treatment because your thought patterns only cause anxiety.
Yoga and Meditation
Yoga and meditation is a wonderful remedy for treating anxiety attacks. It treats anxiety attacks from the roots. You have many asanas (postures), mudras ( gestures) and breathing exercises in yoga which treat anxiety attacks easily.
Meditation is also the best way for treating anxiety attacks for ever. Learn it at an experienced master and practice it daily.
And finally, you have other options like herbal remedy etc. However, Cognitive Behavior Therapy, Yoga and Meditation are excellent because you won't suffer any side effects. Look for an expert in CBT, yoga and meditation. And then start relieving your self from anxiety attacks completely!