Internal factors (factors that are based inside the human body itself) causing allergies include heredity, sex, race and age. External factors (factors that are based in the surrounding or the environment) include alterations in exposure to infectious diseases during early childhood, environmental pollution, allergen levels and dietary changes.