You’re getting some bad diet advice here so far. Control yourself. That’s all there is to it. We all could eat junk food all day, every day. It’s designed to addictive, purposely. For profit. You need to control yourself. There’s no magic to it. It’s a bit of discipline. A bit of willpower. A bit of substituting better choices for whatever your triggers are just before you engage on a meat feast.
See a doctor and get blood work done. For all you know there is a medical reason for your cravings.
I could write pages and pages because it’s complicated and it’s interconnected with everything else in your life. Are you depressed? Some eat out of boredom. Some eat due to emotional issues. If you are male, are you excessively masturbating? Lots of nutrients you’re shooting out your body for a quick dopamine hit, then people often resort to food due to cravings both physically and mentally. Like it’s going to be nearly impossible to diagnose you.
I’ve been contemplating a journal to show a successful set of processes for optimal living but damn it’s a lot of work and I don’t want to spend a couple hours a day, everyday, pulling it together but I still may. I’m busy enough. I have decades of experience and qualifications to give the advice.
But there’s no one size fits all approach.
Suggestion that will work for most people:
Start your day with fruit only. Then perhaps combine with a green drink. For me I typically like spinach, avocado, celery, half a cucumber, apple. Vitamix to mix it together. Add a scoop of Plant protein. I also add Collostrum. At least get to noon before considering meats. Alongside the green drink I had watermelon, plum, orange, banana and strawberries this morning. Your body digests fruits quickly and so have them in the morning. Just do it. You have to take responsibility for your life.