f**k bro, I am sorry to hear about your situation. You have already admitted you have a problem - that good - most people never even make it that far. I don't know anything about coming off of h. You will definently need to get some help and support. I have friends with severe drinking problems and cocaine. The key to their recovery was self motivation, professional help and support, and occupying their free time. The 3rd part( occupying your free time) is the most critical. Most people start using because of boardom. If you are not bored you won't think about using. Get back to the gym, start a new hobby and get some help. Good luck with your recovery.