Red dots on penis

Hello,

I’ve noticed after every time I masturbate, small red dots appear on my bellend, I don’t know if it could be friction related?

The skin around my bellend feels abit sore and peels away when I rub it? It usually has a nasty smell which appears even 2 hours after a shower. Could this be some infection? Eczema, blanatitis or something else?

Any help is appreciated, I’ve attached a photo.