Quoting Squeaky McGee:" Probably not. Cranberry juice will do nothing for a yeast infection. Eat yogurt. Plain yogurt."
Too much yogurt can actually aggravate/cause a yeast infection. I don't remember exactly why, but I had bacterial vaginosis for the second time (the first time was because of my surgery, this time my doctor thinks it's because of my uterus problems and thinks I got an infection in my body, like a cold, and since my immune system is so low and thrown off right now I developed BV again). It's similar to a yeast infection. Well I said "Ive been having lots of yogurt, I thought that would help keep it away" and he said actually too much yogurt can aggravate it or cause a yeast infection. You need a healthy amount... nothing too much much or it can have an adverse effect.