I have gone through your question,
I think you have got infection on your helix not a keloid but without physical examination it would not be suitable for concluding anything. Yet in most cases it is an infection.So i recommend you to visit any physician nearby and take a Tetanus
Booster (=TT Injection) and some antibiotics and antinflammatory medicines recommended by the doctor.
I wish you to Get Well Soon,