For about 5 months now my penis has gotten red spots, red rash, and itchy at times. My foreskin is also slightly red and looks irritated. At first I was diagnosed with balanitis and prescribed a combination of antifungal, antibacterial, and steroid cream. I applied that for about a week and the issue persisted. I reapplied them for another week but my penis got really red and sensitive and I was advised it was due to the steroid, so I stopped. I was then given NYSTOP, an antifungal powder. After applying for about 10 days, my penis got really dry and some yellow/white plaque looking thing appear under my corona, but after a few days it disappeared. I was symptom free for about a week, however I masturbated almost every day that week. I went to a urologist who looked at my penis and said it was fine, however he handled it pretty roughly. The next day my penis again had red spots on the glans and general redness all over. I was prescribed lotrisone, which I applied for 7 days but the issue has resurfaced only a few days later. I have red spots on the glans and red rashes on either side of the glans which are tender and slightly painful. This seems to flare up aftrr masturbation. I notice a lot of tiny red veins on the plans, especially when I have an erection. I am not sure what to do anymore and I'll be seeing a dermatologist soon. Does anyone have an idea what could be causing this? Bacteria? Fungus? Irritation?