@jeplet You're still young, just be happy you are doing this now. I know people in their late 40s who still live week to week and spend like crazy on vices.
Once you've conquered smoking/weed, then you should set your targets on caffeine and alcohol (if you consume those). They are also...