Intermittent fasting is a dietary philosophy that either involves long periods of fasting followed by short windows of feasting or 24 hours of fasting followed by 24 hours of feasting (this is known as alternate day fasting).
There are several variations of intermittent fasting with the most...