According to the Mayo Clinic, angioedema may be caused by environmental aspects, foods, common allergens, underlying medical conditions and genetics. Virtually any medication can cause angioedema, especially aspirin, penicillin, naproxen, ibuprofen and blood-pressure medication.
According to the Mayo Clinic, common allergens that can cause angioedema include pollen, latex, animal dander and insect stings. Common foods that can cause angioedema in people with sensitivities include peanuts, tree nuts, eggs, shellfish and dairy products. According to the Mayo Clinic website, hereditary angioedema rarely occurs, but when it does it results from decreased or improperly functioning blood proteins that influence immune system functioning. Angioedema typically shows up around the eyes, lips or cheeks. Serious angioedema may be fatal if airways are blocked by excessive swelling.