Some have it easier than others. Some have extraordinary willpower. But with enough planning, anyone can do it.
Those who have it easy are those who rarely have cravings and live a temptation-free environment. It’s harder to keep yourself in check when your roommate is eating fries, burgers, pizza and sweets all day.
If you’re used to eating out, sticking up with any kind of nutrition plan is going to be ten times harder for you. Not impossible, but a lot harder.
You’re going out with your friends. The waiter comes up, people start ordering: burgers, steaks, burritos, tacos, your favorite pizza…all the good stuff. Will you be ordering a salad? Hell no. You’ll jump on the “everybody is ordering something good” excuse in no time.
The solution is to plan ahead and try to reduce the times you eat out. Planning can mean eating fewer calories before dinner. Or making sure the place you’re going out to eat has food that’s delicious and also fit your macros and calories.
Visiting your parents? You know they’ll have all kinds of fats and sugars waiting for you. Ask them to cook something else. Or even better, to not cook at all. You’ll be their chef for the weekend. Maybe they’ll learn a few things – like not to boil your eggs in oil.
Cheat meals. Avoid them. Have a cheat day.
Having a cheat meal won’t completely satisfy your cravings – and it’s also easy to turn it into an excuse to have another cheat meal. Do that a few times and you’ll find the excuse for not following with your nutrition plan at all. You know, get a bit sad and say “I cheated three days now, there’s no point to continue…”
Have a day when you get to eat whatever you want. It will be enough to relax and deal with your cravings and it won’t affect you that much. Be decent, don’t eat like you never saw food before – eat what you want without going too crazy.