I just started Nutrisystem. Omnivore Entomophagy Pescetarian Plant-based. The big wake-up call came when I finally decided to visit my primary care doctor. How much and when I should be eating vegetables, and ideas on what to eat if you have to attend a social function or business based meeting that involves food. They also offer snacks and shakes as options over the course of the day, so that helps with the extra cravings too.
Dieting sucks. It tends to lead to cravings… and hunger. This generally causes people to give up on their diet and gain the weight back.