As much as I would of laughed at the advice i'm gonna give in a second , honestly consider it.
Start going to NA now!
You don't have to quit drugs to be a member, just have to want to quit to be a member. Outside of rehab, it's the best help in quitting drugs i've come upon. You can start going soon, and by New Years, have enough reasons , a plan , and a way to quit all set up. It can only help make your plan more successful.
I fucking hated NA and the idea of it when I first started going. But it's a great ally and can only help.
I can't say i'm clean currently, but thats because I don't want to be. If I want to quit, NA is probally gonna be the way.
Drugs fuck you up!
-lenses