I've seen positive effects from flax within a few weeks. And as for Bon Bons, I take the 'Straw that broke the camel's back' approach - stay in moderation on everything and try to avoid negative foods, stress, etc. You can have almost anything in small amounts - just remember that a lot of small adds up to the 'straw that breaks the camel's back'.