Most of the responses have been on the right track. Dead skin cells do have a lot to do with the odor from piercings. However, the actual cause is a bacteria known as "Brevibacterium Linens". This is the same bacteria that causes the "stinky feet" odor (also known as toe jam). The accumulation of dead tissue around your finger and toe cuticles allows the perfect medium for this bacteria. This is the same reason the bacteria accumulates around piercing orifices.
The best advice I could give (I am not a health professional) would be to take your piercings out on a regular basis and cleanse them in a mixture of water and rubbing alcohol. Because bacteria causes the odor, it can be mediated with regular cleaning. However the source of the odor can never be eliminated entirely because our body continually recycles tissue (new tissue to dead). Hope this helps!
Guys, I have had my ears pierced since I was 2, I am now 31 and my ear piercings still smell. Only the lobes. I have upper ear on both ears done and they don't smell. It's like cheesey feet. I always thought it was a build up of sweat, but I don't sweat often so I guess that ain't true. So for the person who said, it will go away, rubbish!
Same thing happens to me. It's just the result of dead skin and other gunk building up around the inside of the piercing. The only thing you can do is take your piercings out more often and clean them.
It is common and natural for this to happen. Even when you take the earring out, you can squeeze the white puss out; and that white puss is what smells so bad. Just take out your earrings and clean your ears once a week with the shampoo you use while cleaning your hair, or alcohol, and clean the earring with a toothbrush and soap or alcohol. Make sure you close the drain so the earring doesn't go down it if it falls out of your hand while cleaning it.
The places we generally get pierced are areas that are cartilage. This means when forced to remain open the skin cells die. You can compare it to, but it isn't half as bad as a dead body. Washing it will help temporarily. I would suggest take your piercings out at night when you go to bed. This will also help aid in keep the holes from stretching; and allow the skin cells to slightly heal, instead of dying. If your piercings are new, you have to allow skin healing to take place before you can do this. A new piercing is flesh, and will always try to grow its protective sleeve (skin) back to cover sensitive tissues, veins, organs etc. I hope this has been of some help to you. Thought you may want to know the facts instead of assumptions.
I have the same problem, my ears are a 00g. I asked a friend who has a larger size in if his ever stink, and he said no, but when he had metal ones (same as me) in, they stunk all the time. If you have stretched ears, try using acrylic or glass plugs. Otherwise, I don't know what to do about the standard 18g size. I'm sure they make earrings that size that aren't metal.
Mine stink, and I'm at a 6g (I know its small, but I'm still stretching). I rarely take them out, but I do wash them with a Sea Salt solution. I leave them in when I sleep, shower, work out, etc. I've also tryed using Dial soap and cleaning them and the hole, but it never seems to help for more than two days, As long as you don't move it much, it doesn't stink. I've heard of a lot of people having this problem. Maybe it's just how our bodies react to having an object in them. I wouldn't worry too much about them. As long as they don't hurt, bleed, or ooze pus, it should be fine. But thats just my opinion. By no means am I a professional, just someone who has piercings and loves them.
You could have an infection - be sure to clean your ears a couple of times a day and remove earrings at night and when swimming.
You must have an infection...get some cotton balls and douse them with peroxide, then moosh them all over your ears...I'll bet you'll see where the piercings are will get all fuzzy, that's the infection. It will be fine, but you have to keep them dried out.
That happened to me
either you're ear got infected by not having a clear earring in your ear (clean it with alchohol
or you had some type of reaction with the type of metal put on to your ear
It's from having fake gold in your ears and your skin probably isn't used to it maybe its best to buy earrings that are real gold if you do have real gold in your ears and your ears still stink just clean them with a cotton bud and put salt with hot water or buy some stuff called Ear Care Antiseptic do it twice a week that should help.
It sounds like you have an infection. A trip to the doctor will confirm this. If your earrings have a smell, than it might be pus stuck to the part that goes through the pierced hole.