There is no fixed time for intermittent fasting to work but many experts suggest that following intermittent fasting for 10 weeks will give you effective results.