PPP or STD or STI?

have these weird little bumps on my penis head. they come and go randomly

image

i think those are fordyce spots and its normal