what does it mean if a man has green discharge?
Sexually transmitted infections (STIs) An STI can sometimes cause a sore and smelly penis. Some examples of STIs and their symptoms include: gonorrhoea: this can cause an unusual white, yellow or green discharge from the tip of your penis, pain or a burning sensation when peeing, and inflammation of the foreskin.