Spots on tip of penis need help, haven’t been to the doctors yet

I noticed these spots on the tip of my penis a week ago and am worried I've caught an sti, i had unprotected sex a month ago. They don't hurt at all and i have no pain urinating. Any ideas? easier to see when erect as per the picture

image

please help

What you have in the photo are almost certainly natural - there are several different things they can be
These include Pearly Penile Papules (PPP, and yes they are common on the glans / head of penis too!), Fordyce Spots or simply Sebaceous Glands - you may have a mixture of these, but more than likely they are predominantly glands