There is no set time that water fasting should last for, but medical advice generally suggests anywhere from 24 hours to 3 days as the maximum time to go without food.continue