I have felt every step of this cycle. In fact 2 1/2 years ago it was my life. I managed to break it by embracing the LCHF/Keto lifestyle. Sometimes it’s a struggle to stay on track and I fail sometimes pretty spectacularly but I just get up again and get back on the wagon, I know health wise my life could depend on it.