Question: how long do you have to fast to detox your body?
Answer: Summary A water fast usually lasts 24–72 hours and is followed by a post-fast phase. If you're new to water fasting, you might want to spend 3–4 days preparing your body to be without food by reducing your portion sizes or fasting for part of the day.