Both of my daughters have this problem. We used to put tape or bandaids over the metal parts of their jeans grommets. It is a nickel allergy that causes it. There are varying degrees - one daughter can wear earrings, the other cannot. I believe surgical stainless steel is the answer, and/or platinumEverything else had nickel in it. A websearch will tell you more.