I think it's important for all of us to remember that drinking is not the root cause of our problems... it is a symptom.
I would suggest when you have that long sober and start feeling the cravings, if possible, seek out a professional that can help you understand what your underlying issues are that are manifesting themselves in the desire to drink.