A Complete Guide to Intermittent Fasting: Everything You Need to Know