ya, i see where you are coming from, if you want to do better you got to take day by day and get that shit under controll.it goes without saying that you should try to take a break for a while. once you get in the habit of doing your work it will be much easier and you can start to smoke again. also i wouldnt suggest smoking 50 bucks worth of bud a day(unless you are getting totally ripped off)
seems like you are stuck in a difficult part of your life, and i hope your problems work out
peace