Hello and welcome to healthcaremagic
Seems it might be a Furuncle/boil, which is bacterial infection of the hair follicle. The infection usually gaining entry through the hair follicle.
If I was the treating doctor I would have empirically started you on
oral antibiotics and continued it for a week or so. (My choice of oral antibiotic would have been
Amoxycillin 500mg in combination with
clavulanic acid 125 mg, thrice daily, for a week OR
Cephalexin 500ng thrice daily OR
Cefadroxil 500mg twice daily, for a week).
This would take care of the infection.
An OTC antibacterial cream/ointment e.g 2% mupirocin can be applied twice daily.
An OTC pain killer e.g ibuprofen once or twice daily would help you deal with the pain.
However, if the lesion does'nt respond to oral antibiotics, it may have to be incised to drain away the pus. That would help in faster healing
Hope this helps
regards