Long terms success with nutrition occurs when you stop telling yourself what you can not have. When you finally focus on all that you can have things will start to change.
When you get food right... you get health, wellness and weightloss. Sure you have to manage how many calories you eat. The key word is manage and not fixate and obsess over them.
Ray Binkowski is the former owner of a hybrid training gym, author (all of his titles are on Amazon), and trainer. He has lost over 60 pounds and kept it off for over 15 years. He has worked with thousands including professional athletes, police/fire/military, physique competitors, even corporations like 3M, and most often people looking to make a long term change in health, wellness, and weightloss.