Hi on a regular basis I get small itch red spots on the head of my penis I went to the docs and he said its thrush. I use canesten cream each time they appear and they go the next day. But then a week or so later they reappear what could be causing this. I think thrush has something to do with yeast could it be my diet?