Some infections take longer to heal than others, the fact that it is draining is good however, that means it is getting rid of any toxins that may have been in it.
I would also ask this question to the dermatology forum. I will put in a request for you now.
This may take a few weeks to subside completely. Check that there is not a foreign body in there because this should not have happened.