The reason that some people have allergies is not entirely clear. The potential to develop allergies is thought to be hereditary.