Thanks for the query.
You might be suffering from a bacterial infection,
as you mentioned greenish pus, it might be a pseudomonal infection.
You need treatment with anti pseudomonal drugs.
Let me know if you have any other doubt.
you can ask a direct question to me on this forum, following the below link.
please meet a dermatologist
for a prescription.