Hi I am new to the site. I'm hoping someone can tell me what's going on with me. When I pull down my foreskin, I find a sort of whitish pus on my penis. But it usually just comes off after I take a shower, and it doesn't come back if I shower daily. But I noticed if I do not wash my penis one day (had a lazy day didn't want to do anything) it comes back. There is also a sort of smell too it I think. Also the sides of the head of my penis, are red at some parts and a little blue too. This is really worrying me, it hurts a bit when I touch it, and its been like this for a long time now. I don't know what to do. I've only had sex with one person in my life so far, and it was that persons first time too, and we were using protection. So I do not believe that it was from that. But I'm wondering if it might have something to do with masturbating? I remember when I first started masturbating it wasn't too bad, but after a couple times this started to happen. Is it possible that masturbating has something to do with my condition? Should I try any creams or things like that? Oh and also the head of my penis seems to have swelled up a bit. Someone help please. Thank you