It sounds to me like you have a nasty yeast infection. The only thing Ive ever found success with curing them is something called Flagystatin, and it is only available by prescription, at least in Canada. Monistat, Canesten, etc. only made mine worse. Maybe you have an allergy like me. You'll have to see a physician by the sound of things though, especially if these symptoms are long term as you say. Sorry. Hope I helped some.
You probably have a yeast infection. You have lots of options. Try: rinsing our the area using organic apple cider vinegar.
Let us know if this does not work. Candid is very dangerous and can lead to cancer. So stop it asap. I would also suggest that you do some research on Dr. Jennifer Daniels who has a special treatment against Candida. Two things I know are you should stay away from sugar which Candida loves and you must flush the toxins out of your body by drinking two liters of water per day.
Since you are NOT a doctor, you have no idea as to why your ****** is leaking this discharge. That is not normal and you need to see a doctor immediately. You didn't say why you can't see a doctor but I believe it's stupid not to see a medical doctor to treat and stop this from happening. Not being seen by a doctor could result in something much more serious later in your life. If you want this to stop, go to see a doctor. If you enjoy having your ****** leak this fluid, stay home and do nothing about it!