Allergy always has a physiological/medical cause.
Allergy has always a physiological / body chemical source. Foreign microscopic particles enter our body and activate our immune system, causing different symptoms like swollen mucous membranes, skin rash, inflammation. When this occurs with a substance that does not expose the body for any threat, we call the reaction allergy.
http://psykosyntesforum.se/newsletter.html offers an E-course for re-programming yourself.Check it out!