Thanks for your query and an elucidate history.
The commonest cause of swelling of the foreskin and the glans is balanoposthitis. The infection might have spread to the scrotal skin too.
I would advise you the following:
- Clean the area with plain water as many times as possible, without soap or any chemical.
-You may apply liquid povidone iodine locally and metronidazole ointment locally.
Take a course of an antibiotic and metronidazole orally
Avoid hot and humid places, keep the area well aerated.
And get your sex partner treated.
Hope this helps you.
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.