I normaly intermittently fast daily, with a feeding window of 5-8 hours. I eat really clean 90% of the time, I find that my 24 hour fast is my clean up for any cheating I may have done. I definitely agree that you can't expect your body to heal during a fast if your constantly giving it trash duty.