Making changes in your life is more about kindness and compassion to yourself on the days that you fall off the wagon, than it is on the days you stay on.
The tendency is to beat ourselves up for the one day we fail at sticking to a new habit, we focus on that failure rather than the other days that we successfully carried on down the path of bravery to make a change.
Many people fear taking those first steps towards change let alone sticking at it, so when there is that odd slip, pat yourself on the back and remember that change is all about a series of small regular steps. It is not about perfection, it is about commitment.
Commitment can only come if you are kind to yourself, as reproaching yourself brings in seeds of doubt and fear of failure.