Hello
Welcome to health care magic I really appreciate your concern.
At the outset I would like further information for better assessment of the condition like
If possible upload me a photograph
Since how long you are having this problem
Is there any kind of discharge or ozzing of blood?
Looking at your description, I would advise you for a battery of investigations like CBC,
Liver function test, Blood sugar,
VDRL test and urine culture test.
In my opinion you may require a course of antibiotics under medical supervision.
Meanwhile you should maintain good hygiene, clean it with antiseptic soap or solution and keep it moistrised and clean.
Use condom during sex until it heals completely.
Hope this answers your question please feel free to ask for follow up question I will gladly answer you.
Best wishes