Just a thought, but If you have had a digestive problem for many years, could you be suffering from herksheimer reaction?
note: herksheimer reaction is when our toxins leave the body too quickly for our kidneys, liver, digestion, lymph system,... to handle.
I have always been a firm believer in cleaning our body's filters and then, changing diet in order to truly get healthy. We will bring our cars in to have the filters changed, but few will clean our own body's filters.