I knew that if I really wanted some of these things to change in my life, I was going to have to change my life. Change starts from within. Why as a society do we expect change to start outward? I personally think it's a fear of change. If we change, then other things will change and this may mean loss. People are afraid of loss, and often forget that this could also mean growth.
We as a society also have an obsession with the last hoorah, like the bachelor party, or New Years Eve, "This is the last time I ________ before ______ " attitude. This suggests no fun and perpetuates an idea that you are doing something for someone else, or for some greater good, doing something you don't really want to be doing for yourself.
Please note, the change doesn't have to mean quitting something cold turkey either. I'm a fan of realistic goals, and also moderation. But knowing your limits and your triggers is something you have to be aware of and then make the judgmental call, based on what is good for you. While abstinence works for many, it's not for everyone. And some people's issues are completely unrelated to the concept of addiction.
This year, do something for yourself, and why not do it before New Years eve? Do it before you hit rock bottom, do it for Winter's solstice! Why not start the change you want to see in yourself and in the world, today?