How Long Should You Stay on the Keto Diet? A Detailed Guide