Advice for possible infection?

I had my ears pierced with a gun at Claire’s when I was 12 (I know I know, but I was young and didn’t know any better). Ever since (now 6 years later) every time I put earrings in they get red and when I take them out there’s often pus (I’ve tried sensitive earrings, sterling silver, and gold, no difference). However, if I don’t put any in they’re completely fine. Last year I decided to just let them close and heal and get them repierced, but I didn’t put any earrings in for 6 months and they didn’t close at all. Can anybody help? What should I do? My pediatrician was completely confused when I told him.

It’s really irritating to have pus come out of my piercings every time I want to have earrings in.