Maybe your body is trying to reload on fat. I am also given to binges, like eating an entire hot-n-ready little caesar's pizza to myself or eating just too much at once of anything. My strategy? I eat one massive meal a day, mostly protein and fat. That way I get to feel full but don't exceed my caloric intake for the day. Yeah, I'm talking a 3000 calorie "meal" over the course of cooking it, about an hour and a half. First a pound of meat, then my cup of coconut milk in my coffee, and then eggs, avocados, whatever veggies I feel like tossing in the pan. and usually polish it off with some dark chocolate and a green apple. Full? Oh, yeah. Balanced and healthy? I think so.
Steak, eggs, potatoes - fruits, nuts, berries and forage. Coconut milk and potent herbs and spices. Tea instead of coffee now and teeny amounts of kelp daily. Let's see how this does! Not really had dairy much, and gut seems better for it.