This is going to start as a book review. I started a ketogenic diet a week or so ago - seems like I always need to lose a bit of weight. I stumbled on Dr. Fung's book and lightbulbs went off big time. Basic Summary Dr. Fung puts forward that the calorie in vs. calorie out diet will never work long term. Everyone has a body weight set point (homeostasis) and if you lose weight it will come right back to its set point after you stop dieting. The biggest reason for this is insulin, the master fat storage hormone. It's like the thermostat in your house, set to a constant level. But how do you get the thermostat to set lower? Insulin stores fat, to reverse the process and burn fat your insulin level must go very low. So, what triggers insulin? Pretty much anything you put in your mouth. From a donut to an after dinner mint, not just carbs. Insulin resistance is a problem most overweight people have which cases higher average levels. He does a good job explaining why this happens. How do you lower your insulin levels when we are told to eat 6-7 times a day (3 meals and snacks)? When will insulin ever be low enough to burn fat? Even on a low carb diet, if you eat too often and never allow your insulin levels to drop, you will still struggle to lose weight. His answer to this is intermediate fasting. The missing piece.... Link to book here - https://www.amazon.com/gp/product/1771641258/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1 He is a pretty active blogger and he has linked his blog posts to flow like the book - you can start here. https://intensivedietarymanagement.com/how-do-we-gain-weight-calories-part-1/ Lots of scientific research linked into the blog. Also, from the bottom of the blog page he has linked in a lecture series he posted on youtube.