I have been experiencing white discharge. from my penis when i go to toilet for the past 6 years. I got it during masturbating when i got a cut and from then I always discharge. Please could it be STD because I never had sex. I have seen a doctor on so many occasions. I have taken medication but still no improvement. please I need your help. what will cause that?