I'm not in a great place right now but I have been in positive recovery before. Namely, a big difference between now and then was my support network.
At my high point, I was surrounded by a very good network of supportive family and friends. I have moved since then and am relatively alone with the exception of my spouse (who is a great support). The single biggest difference however is the lack of my ability to attend a support group. The one I attended in my former community was of great positive influence. There is one here that is promising however I have attended only once in the last four months on account of my work schedule.