When you feel an asthma attack coming on, please do not panic, panic is the worst thing for you. Sit down very calmly and breathe very shallowly, the shallower the better. In a very very short space of time your asthma attack will be over. The long term answer and effect, is to do a course in shallow breathing technique and your asthma will likely be gone forever. The previous suggestions you have been given will only serve to promote your general health but in themselves will not SPECIFICALLY relieve or even cure your asthma. A properly learned specific course on a specialised breathing technique will.