Hey, I've been in and out quite often as well... What really helps me is just being very active in whatever recovery program it is that I am doing(for me its AA). Sometimes I can get so down that I want to just stop putting in the work for it, and I get complacent and unmotivated. That's when I hop in my journal and start writing on how I feel, how I want to feel, or whatever and just reflect on.. I than get in touch with my Higher Power and pick myself up and begin working on the program that I have comitted myself to. After all that I than decide to work with others and see what I can do to help them.... That last part is the main thing that keeps me going and what keeps me sober...