I used to drink too much, and smoke cigarettes. When I did cocaine, I'd just drink harder and smoke more. And sometimes get up to no good behavior. It's all just terrible. They all feed into each other. I'm 10 years drug free, 10 years nicotine free, and 3 years alcohol free. It's a like a grand piano has been lifted off my shoulders. I feel free. Keep trying to live clean. If you slip up, try again. I can't stress enough how vital exercise was for me to getting over the hump. And then just little things like cutting out junk food, eating more vegetables and fruits, drinking lots of water, and herbal tea. Small, healthy steps that restore a positive mentality. Try to find something to pursue, even if it's just reading books about a topic that interests you. Focus on your family. You could open a trust fund for your son, and every time you feel like buying drugs, smokes or booze, tally up what you would have spent on them, and put that money in the trust fund.