Hi,
Common factors that may delay healing of an abscess include:
1. Infection by an unusual organism e.g. atypical mycobacteria
2. Underlying medical illness e.g. diabetes
3. Ongoing infection and pus re-collection
4. Poor wound healing environment
These factors will need to be evaluated carefully by your attending doctor and dealt with individually.
Special bacterial cultures may be needed to identify the causative organism so that appropriate antibiotic therapy may be given.
Surgical drainage of retained pus may be needed as well.
Hope this helps!