I have done a bit of research on candida. There is a special diet which you should follow to get rid of this problem, and depending on why you have it, you may need to stay on this diet. It's very healthy for you anyways! It is very difficult to follow this diet, but it looks like you are really needing to take drastic measures.
There are various diets that I have looked at and some say different things than others, so it's hard to tell what exactly is ok and what isn't. The bottom line is that candida is a yeast infection that feeds off sugar, whether it be from grains or processed sugars. When you are craving a lot of sugar, it's actually a hungry and growing candida.
What you will have to do is basically go on a diabetic's diet, which is basically taking anything and everything out of your diet that is sweet, including yeast and gluten. There are more relaxed versions of the diet that you can probably go for once your condition is more under control, but for now you should probably take the diet very strictly and not even eat the foods that are allowed on a limited basis.
Here is a pretty good link that will help you with choosing a new diet:
http://altmedicine.about.com/od/popularhea
lthdiets/a/candidadiet.htm