When do you usually go to sleep ?
I whould recommend to look into Metabolic Typing. It might be so that you just eating stuff that isn't optimal for you.
Candida overgrowth can occur when you have an hormonal inbalance.
Are you under much physical and/or mental/emotional stress ?