Most experts recommend fasting 1-2 times per week for full-day (24-hour) periods or fasting for 12-16 hours daily to maintain gut health. The frequency depends on the length of the fasting period.