You had a repeated attacks of redness and rash of glans penis
over a period of two years.Does it happen after sex? No doubt it is a Balanitis
.Pl get your Blood sugar levels Fasting and post Lunch done to rule out Diabetes
.Pl Clean the glans twice daily and apply some antibiotic ointment like Neosporin
along with some antibiotics orally for a week.