Verschillende factoren worden verondersteld een rol te spelen bij het ontstaan van allergie. Een onderverdeling is te maken in genetische factoren en pre- en postnatale omgevingsfactoren. Voorbeelden van prenatale omgevingsfactoren zijn roken door de moeder en dieet. Voorbeelden van postnatale risicofactoren zijn geboortemaand, infecties, darmflora, gezinsgrootte, inhalatieallergenen, (passief) roken en luchtvervuiling. Interventieonderzoek moet in de komende jaren laten zien hoe groot de invloed is van deze factoren. Strategieën voor de preventie van allergie moeten gericht zijn op alle factoren die betrokken zijn bij het ontstaan van allergie.