Are painless, non-itchy, red dots on the penis after having oral sex due to balanitis?

What is the reason for painless, non-itchy, red dots on my penis three weeks after having oral sex?