So sorry for your situation. You can change it, I have no doubt! It does take work, but you can do it.
Have you thought about Sober housing? I am not sure if they have that where you are. I was just scrolling through Craigslist and am finding a lot of homes with many sober people living there, the only requirement is to be clean (a clean person, pick up after yourself, etc..)and sober. Well, and rents to be paid.