Ask a Doctor and Get an Answer to Your Medical Question ASAP
Have you seen a dermatologist?
I would suggest you try a course of antibiotics and a steroid ointment (e.g. lidex). This may be in part infectious and in part inflammatory, and that is why it is not healing with a single approach.