Where can I get a new piercing

Moriah
When I first had my nose pierced he did it all wrong so I waited for it to heal then I changed to another stud, had that for awhile and then changed to this one below but I noticed this morning while I was turning and cleaning it there's rust on it
I still clean mine because as you can see there's a small red ring around the piercing hole because my body doesn't want to accept it. Each time I changed my nose ring (the stud and this ring) I went to another piercer to change it because I couldn't do it myself..
I've either gotten them all from the shop he changed them from or Spencer's. Are one of those piercings to blame if their not 100% steel or something or do I just need to change it every blah timeframe? Also where should I get a new one today??
There's a filter on this so you could see it: