A water fast is when a person does not eat and drinks nothing other than water. There is no set time that water fasting should last for, but medical advice generally suggests anywhere from 24 hours to a few days time to go without food. Throughout history, people have undertaken fasts for...