I started macro counting (aka flexible dieting) a few years ago. Up until that point, I had tried every diet under the sun - low carb, high fat, Atkins, Paleo, Keto - you name it, I've tried it. But all those diets left me feeling... deprived. Feeling deprived led me to binge eat, and I couldn't get out of that cycle. I would be "really good" and eat clean during the week, but on weekends, I would binge eat. For 10+ years I followed this pattern, until one day I researched macro counting and decided to try it.
I fell in love with macro counting. Macro counting took away the feeling of being deprived. Macro counting took away anxiety and guilt around eating the "wrong" food. Macro counting has helped me progress mentally and physically. Now when I'm at my son's birthday, I have that piece of cake (without eating the whole thing).