About 4 days ago I woke up with a bunch of small red spots on the head of my penis (I am uncircumcised). Of course like anyone would react I immediately thought"oh dear Lord I have herpes wtf!?" The weird thing is that they don't hurt and are not itchy. I am sexually active but haven't had sex that week I masturbated the night before they appeared and did not clean up so maybe that has something to do with it. But after calming down I immediately started scouring the internet to see if there were any other reasons why this would happen. I found out it can be thrush (yeast infection) and or candida balantis a condition where the foreskin becomes tight and painful to pull back which can cause a rash on the head of the penis.(I would rather it be one of these than herpes) Unfortunately I am not able to get an official check up with bloodwork until May of 2018 because I went last year in May, I have to wait. So I won't be able to come to a conclusive answer until then I'm hoping that maybe someone here can help me figure this out. Here are the most recent pictures I've been washing with warm water no soap and have been surveying it for the past 4 days today would be the 5th day since I first saw the small bumps but it seems to be subsiding already. At first the bumps were red and now they seem to be turning purple and the more enflamed areas have peeled a bit, shrunk and began healing but they are still visible. Please help anyone you are my last hope!