Your experience and acting out are very familiar to me and others here. You are definitley not alone. Sounds like you are doing what you can to turn your life around. Its hard work but will be worth it. Good luck to you.

I will remember you
Will you remember me?
Don't let your life pass you by
Weep not for the memories
Sarah McLachlan