It's hard for me to have sexual contact with women because of my embarrassment. The spots you refer to are most likely pearly penile papules. They tend to concentrate around the head of the penis and can be widespread. They are not caused by masturbation and they are not your fault. They are not warts, not infectious and cannot hurt your partner.
Papules are benign and normal for some men.
They can be removed by surgical shaving but tend to recur. 882-7000 to make an appointment with a University of Missouri Health Sciences Center physician. I found blood in my semen today after having intercourse with my girlfriend. I don't have any pain and there's no blood in my urine. Blood in the semen alarms many men but seldom should.