Hey I'm a 20 yo male and I am sexually active, I've had about 6 little white bumps around my shaft for about a month now. They look like little white heads and can be popped but do not bother me and do not itch or burn in any way. Just recently a new one came up under the lip of my penis. It cannot be an STD because I always use a condom. Could it be soap or some thing I've eaten than makes me break out I'm paranoid about it and I think it's making it worse what could it be??

 please be a doctor or someone with actual knowledge to help out 

thanks in advance