u need to check ur sugar as it may be the cause.
there are many cause of balanitis like infection ,inflammation ,lichen planus
,allergic or irritant reaction etc.
better to consult dermatologist
u need to be examine for STD also.
wear soft ,loose and cotton undergarments.
avoid sexual relation for 2 wks.