Resisting the seduction of what you want now for what you want ultimately further down the line is a massive part of achieving great success in anything you do.

If you're one week into your new healthy eating regime and you're already planning your cheat meal, you could be in trouble.

If you've just received your first pay check at work and you're already planning how to burn through it the following week, you could be in trouble.

If you have completed a tough week of training and you're planning a big night on the beer this weekend, you could also be in trouble...

Basically, it's very easy for us to become wired in a way that our brain wants to instantly reward ourselves for any reason it can. But the reality is that a lot of the time if we really want to achieve the big picture goals we need to reframe from this. FYI look up 'the marshmallow test' to see a really interesting study done on this!

No doubt about it, we should reward ourselves from time to time, it's important to recognise when we have done well. My argument is we do it too often and are willing to give ourselves on the back a little too easily at times. That in itself will hold you back from those big goals and aspirations. One step forward and one step back over any period of time equals the same end product; staying firmly where you are.