It has a lot to do with gut flora. You can do one of two things, (or both if you want to stop getting thrush and hence go down the NHS's cheapest fix which is to circumcise.) Firstly, drink lots of water. This keeps the 'churn' up and is good for working both the liver and kidneys but also flushes out some of the bacteria that causes candida from the stomach. Second is to 're-balance' your system. Yeast infections are usually caused by overloads of bacteria that get in the gut, so a slight change in diet can really help. Fermentation, yeast and sugary food items cause bad bacteria to build up and feed off the deposits in the gut and hence produce problems. Try laying off the beer, vinegars, breads, soy and anything else that contain yeast, coke, (yes, even diet coke contains food for the bacteria to feed off) sugar free chewing gum and anything else that says "free". It's not as far as the bacteria goes. Look at consuming live, PLAIN yogurt that has acidophilus, bidfidus or lactobacillus cultures. Avoid the sugary ones.If you want to share stories about your experience from here on in, please do at: health-shared.com
This is my experience only and I am not a healthcare professional, just a 'Pro-patient! Cheers. S.