This is the bane of woman's existence. Let me ask you a few questions. Have you been eating a lot of sweet and sugary food lately? Note: This includes wines, because they can raise your blood sugar. Also, all wines contain yeast! Are you in the habit of wearing tight jeans? And did you take any antibiotic recently?
The reason why I ask is because these are lifestyle questions. If you can correct or adjust these triggers, then you will have less yeast problems.
For now, do this cleanse.
1) Take two capsules of good bacteria or acidophilous during meal time, thrice daily.
2) Drink 12-15 glasses of water during the day.
3) Eat more raw vegetables and fruits daily to raise your live enzyme levels.
It is important for you to know that the living enzymes carry the life of the food you eat. And the more "alive" your food is, the better your cells are nourished. This means that living off canned and processed foods all the time is not going to give the adequate nutrients your body needs in order to be healthy. The manufacturing process used in canned foods involves irradiation and possibly pasteurizing.