Your a good mom......... Going on nine years now and what made me change was hating who I had become, who I was, and where my life was going. When I was sick like that, the drug had such a huge hold over me. I had to fight that hold and pain is what made me fight for my life back. If people had not let or made me do that, I don't think I would have forced myself to change.
Your a good mom, don't ever doubt that.