원인에 대한 의견이 매우 분분한 편입니다.
그렇다보니 다양한 가설이 있습니다.
첫번째는 위생가설입니다. 선진국은 공중위생 수준이 높고 예방접종이 잘 되어 있어 어릴 때 세균이나 바이러스에 노출될 기회가 적습니다. 이러한 환경은 면역 체계가 특정 병원균에 대응하는 훈련을 받을 기회를 줄이고, 대신 무해한 물질에 과도하게 반응하여 알레르기 질환이 발생하기 쉽다는 것입니다.
두번째는 환경오염의 증가입니다. 즉 일반적인 대기오염은 물론이고, 실내 환경의 변화에 따른 현대식 건물에 서식하는 집먼지진드기나 곰팡이 등이 원인이 된다는 것입니다. 여기 화학 물질을 포함한 건축 자재나 생활용품의 사용 증가도 알레르기 유발 요인으로 작용할 수 있다는 것이죠.
세번째는 식습관입니다. 즉, 일부 식품 첨가물이나 가공 과정이 알레르기 반응을 유발할 수 있다는 주장입니다.