The keloids are due to your ear piercings, which you should stop. Usually several injections of cortisone will make the ones you have shrink considerably. If you have health insurance it may cover the cost. If a new keloid starts to develop, using imiqimod cream ( an Rx) will often prevent it from developing.
Yes these are keloid scars...and you have a genetic predisposition to forming them wherever your skin is traumatized. First and most important is to avoid injury to your skin including any piercings. This is a problem that you will have the rest of your life and there is no way to get around it. As far as the keloids you already have the best is to leave them alone if they are small; if they are unsightly, large or painful you can have then excised but you will need to have either periodic Kenalog injections or low dose radiation to prevent them from coming back...potentially worse. Most keloids stabilize at a certain size but can at any point continue to enlarge or change shape.
Unfortunately, the photos show keloid scars. These can grow larger overtime with trauma or irritation. I recommned removing the rest of your piercings. The treatment is typically a series of injections of steroid and/or 5 fluorouracil (5 FU), followed by excision.
Are these keloids scars on my ears? How can I prevent new ones from developing?
Initial step remove all the metal earrings and posts! Second try steroid injections. A series of 6 injections every three weeks would cost $2,000 Total...