There is no need to wait until you have a yeast infection to treat it. We all know that if you are on a course of antibiotics, the chances are that you will get a yeast infection.
The reason why you get a yeast infection when you are on a course of antibiotics is because the antibiotics kill the "good" bacteria with the "bad" bacteria. The problem now is that it is the "good" bacteria that prevent a yeast overgrowth. It is a yeast overgrowth that gives you the unpleasant yeast infection. So, prevention is definitely better that cure in this case.
You have to keep in mind that the Candida Albicans fungus, the fungus that is responsible for a yeast infection, is present in our bodies all the time. This fungus actually has a purpose, it has to kill certain bacteria like the E-coli, so you must have it in your body, it is only when it is growing out of control that you get a yeast infection.
So, the moment you start a course of antibiotics, why not start treating for a yeast infection right away. Make sure that you are eating the right foods and make sure you keep to a lifestyle that is not going to make a yeast infection even worse.
To treat a yeast infection because of antibiotics a natural cure yeast infection is the best. That will include diet and many other lifestyle changes.
Go to the following pages for more info: