人体和环境的多方面因素导致的。
内分泌和激素水平发生变化,导致免疫系统的应激反应也随之变化并诱发了过敏反应,比如妊娠、劳累等情况可能引起内分泌和激素水平发生变化,导致免疫系统的应激反应也随之变化,原来没有过敏,后来长期暴露在过敏原中,诱发了过敏症状,不少人以前并没有过敏,所以平时也不在意,但后来突然发现自己过敏了,其实是换了一个环境,长期暴露或接触大量过敏原,比如,有的人原来对猫狗毛不过敏,买狗回家养后却对狗毛过敏了,还可能是食物的成分发生了变化,比如,一些人吃养殖的虾会过敏,这是由于受到污染或是养殖过程中添加了药物等成分的影响,而吃没有受到添加剂污染的虾就不过敏。