Allergy is caused by the immune system. The overactive immune system may be attacked by harmless substances like pollen, dust, and food causing an allergic reaction.