You are, in fact, allergic to the pigments in the haircolor.Though our color does contain a small amount of these pigments, many people allergic to conventional color do not react to our color.This is probablly due to the base of Ecocolors hair color being a soy derivative as well as castor oil, lecithin and flax oils present in the color. the only way to know if you will react to Ecocolors Haircolor is to do a patch test EVERY time before you apply the color to your entire head.This patch test may be a hassle but it is better than having the allergic reaction.