Fasting is practised for a variety of reasons, spiritual, cultural, and increasingly, for health. It's more than just skipping meals; fasting has gained popularity in recent years for its effects on ...