bottom line is - you need to follow up on this with your provider. urinary issues for 4 months is way too long not to have dealt with this properly. go and get basic testing done as well as a prostate exam.
grace
I had Unproctected Oral sex 1 year back and protected sex + DFK 7 months back
White discharge can indicate chlamydia. If you had unprotected sex before this started, then you should get tested. Leaving this untreated could cause epididymitus or prostatis.
what sexual intercourses u had done before tell me details ?