Sounds like you have some great things going on to take care of yourself. It took me a while, but I have been able to take care of myself. The people on this board have helped me a great deal. Keep coming here to post. It can be a lifesaver.
Right now I'm chompin' at the bit to go pick up my girl from daycare. Its her first day back after 3 days with daddy. Cant's wait to get her back with me.