Every year people set out to accomplish their new years resolutions, and most of the times they fail. But why? Well, it's simple.
New years resolutions are almost always predetermined, meaning it is something you plan before the end of the year to start on the first day of the next year. Well, the major flaw is right there.
In October you tell yourself, "I'm going to start working out next year. I'm going to go to the gym every single day." But you wait until the first of the year to start. During those three months, you don't workout. You eat unhealthy. And you form an unhealthy lifestyle for yourself. But you tell yourself that next year will be different. But, by the time the new year comes, you have allowed all of October, November, and December to pass without taking any action. You procrastinated your resolution and formed bad habits. So, when you finally start it 3 months later, it is already doomed to fail.
Instead, you need to start that resolution the second that it enters your mind. If you want to start dieting, start dieting that day. If you want to start writing more, start writing more that day. If you want to start reading more, then start reading more that day. Don't delay it until the beginning of the next year.
The reason that you are failing your new years resolution is because you don't truly want to be successful. Because, if you wanted to be successful you wouldn't put it off.
Don't put off til tomorrow what you can do today.