What causes penis discharge? While this question is embarrassing, you need to be concerned with it since it already means you may have gonorrhea or chlamydia infection, some forms of STD. Penile discharge involves white creamy liquid coming out of the penis.
Herpes can also produce white spots on penis. These spots will then have pus inside and will include white creamy discharge from the penis shaft. Be careful not to pop them as the infection will get worse.
On the other hand, some penile discharge are caused by urethritis that may come from trauma like excessive masturbation. You need to consult a doctor if there is pain in the penis and the discharge involves blood and pus.
Discuss Health aims to give you simple to understand information on health. If you find our articles useful, kindly click "+1" button and recommend us to your friends. Thank you.