I would suggest seeing a physician or going to a GU clinic
This may well be an STD- possibly chlamydia-
But if indeed there is no penile discharge, and the entire itching and drainage is from the shaft of the penis, rather than the urethra, then I would consider either a yeast infection or even herpes.
Having an experienced clinician examine you is the best way to get to the bottom of this, and it is likely easily treated.
I would certainly avoid sexual contact until you have this diagnosed and treated.
Always ask if you need clarification/more information.
If I have answered your question, please click the ACCEPT button so I can get credit for my work.
POSITIVE feedback & a BONUS are warmly appreciated.
Please note that answers are for information only, do not take the place of an IN PERSON assessment by your doctor,
and does not establish a patient-physician relationship.