When your mindset is one like this: "Today will be a day that I'm NOT going to have that" or "tonight I'm going to SKIP dessert" then you might have yourself a problem. When I thought was being "good", it was because I was able to deny myself something. This is not a healthy mindset!
The focus shouldn't be on when you will eat well and say NO to bad foods, but instead you should always eat well and decide when you say yes to those "bad" things. It's okay to do this! But the more you think of it as saying "NO", the harder it will be. Instead, focus on when you will say yes. It's a lot easier to remember when you said yes than to remember when you said no. This is the mindset that spurred my weight loss! I wasn't even trying, I thought I was in pretty decent shape, but I did change my mindset and the weight just seemed to follow suit.
I also became a beachbody coach and have Shakeology every day for breakfast, and this really saves me calories and starts my day off right every day. Whenever I'd have a huge craving for something I just KNEW I'd binge eat on, I would make myself have Shakeology first. Every time, without fail, I don't desire what I craved prior. Why? Because my body was lacking some nutritional element, and shakeology covers the nutrition basis. When your body is satisfied nutritionally, those cravings become less frequent. (go to my website shakeology.com/donicanash or beachbodycoach.com/donicanash to learn more about shakeology!).
Now, it's great to splurge every once in awhile. My first couple months of pregnancy I definitely overdid it! I craved McDonalds and absolutely HAD to have it almost every day for a week or so... I was so nervous that this craving was going to keep up! It was getting so expensive and my pants weren't thanking me... But it eventually did. I went total reverse and McDonalds sounded like the most horrible thing on the planet (as it SHOULD sound!) and clean foods were calling my name.
The goal is to eat in a way that you maintain your ultimate desired weight on a 30 min 5 day a week exercise schedule. You shouldn't have to workout more than 30 minutes to be at your best body. If you are having to, then make sure you are eating clean and consistent, and figure out what is going on in your body that makes you either think you need to workout more or actually makes it so you have to work out more. Sometimes it's fun to do an hour long workout, I enjoy it! But you shouldn't have to live off of long workouts. Your life should be active and healthy enough that 30 min 5 days a week does the job! Choose the right foods and the right exercises and your body will thank you :)
For personal coaching sign up for a Team Beach Body membership at teambeachbody.com/donicanash