If you can get into an impatient rehab go for it, That's what I had to do just in order to get away from my so called life for bit and reevaluate life. If not try AA or some other type of support group and go to a doctor and have safe detox. Good luck man and being sober will be the best thing you ever do.