Bumps and irritation on penis, STD? Yeast infection?

symptoms have lasted around 3 weeks and there is an itch aswell. Havent had unprotected sex in 4 months

image

image

image

You have a variety of things that can be described as bumps, ALL of the ones I can see are a natural part of your penis - it also looks like you may have skin irritation that is causing the red appearance in photo 2 and 3.
Photo 1 suggests you have very dry skin on the upper-shaft and head of your penis - for the majority of men dry penile skin is caused by the use of soap and all forms of body wash such as shower gel - wash with with water only and make sure you are completely dry after washing or showering …