Joey A. When is the right time to start the fasting process and how long should someone fast? Thank you