I'm in early recovery so I may not have the best advise, but I had problems staying sober for more than a few weeks until I accepted the fact that I can NEVER drink again. I know 100% that I will never be able to moderate. Accepting that has helped me a lot and staying sober has been easier since then.