When it comes to learning how to stop anxiety attacks, it is a good idea to try and understand what triggered it in the first place.
Panic attacks can start for many reasons such as stress, overworking, an accident, etc, but for most people, it strikes without a reason. One moment they are happily watching TV, and suddenly, they are hit by strange symptoms and waves of irrational fear, convinced that something terrible is about to happen to them.
What often happens next is that the sufferer will start thinking about when he will have another anxiety attack and worrying so much that it actually trigger another one. This is the main culprit - the fear of having another anxiety attack. They can't take their mind off it, they keep thinking about it, and this lays the foundation to more anxiety attacks.
In order to stop anxiety attacks, you will need to focus on calming yourself down. A calm mind will let you think clearly and not panic unnecessary. One of the best method used is to practice deep breathing, or diaphragmatic breathing.
Experience this now.Sit down (or lay down) and close your eyes. Just become aware of your breathing and focus on "listening" to your breath. Focus on allowing the belly to rise easily and inhale to a count of seven. Next, exhale slowly to the count of eleven. The objective here is to breathe all the time with the belly (diaphragm) and not the chest.
You may experience some difficulty initially, but in the long run, you will find itMUCHeasier to clam down.
Lastly, the most important factor is to accept anxiety attacks, this may sound silly but let me explain. Most sufferers don't wish to face the facts. They don't like the symptoms (no one does) and they will do ANYTHING to avoid getting them. They will avoid situations or places which trigger their attack. To put it bluntly, they are in denial.
They will point at every reason they can find (stress, work, situation, etc) when they can just simply accept the fact that they suffer from anxiety attack, full stop, end of story and move on to learning how to deal with it. Anxiety attacks don't need a reason to strike! There is no need to find a reason, because there isn't one in the first place! To think otherwise, to push the responsibility to other reasons, is to be in denial.
Accept that you suffer from anxiety attack. Don' run or hide from it. It could be a long struggle, but KNOW that you WILL stop it eventually. Learn to live with it but NEVER give in.