Scary symptoms, but many causes.
It is important to seek an allergist to evaluate possible triggers. There are a few very rare conditions, but most are benign and can easily be treated with simple and safe medications. Lots depends on how long you have had this, if you can pinpoint triggers, if anything has changed in your life (meds, illnesses). See an allergist.