Sometimes it is difficult to tell the difference between anaphylaxis; asthma; fainting caused by not having enough oxygen; and panic attacks. However, there are some important differences between these conditions: