It's good to see you posting
It sounds to me like you're ready to be done, but are having trouble taking that step. My advice would be to call and commit to a rehab or treatment center to help you with the first 30 or so days. It can make a huge difference, having that support and accountability at the very beginning