it is usually an easy fix. it can also be caused by chronic problems such as diabetes,
exema,and psoriasis. using soap or body wash with too many dyes or perfumes can cause an allergic reaction which can also cause balanitis. most of these events are usually one time problems and are solved with ointments or meds provided by your doctor. however,for men who suffer chronic repeated balanitis,research has been done to see if there may be viral causes,such as HPV.