I go through my sober phases just to keep myself in check. I am in one right now. For me the key is that I don't avoid alcohol. Otherwise its just constantly in your decision making. Like avoiding going to events, parties, clubs with my friends just cuz you think you might slip up and start drinking. That leads you to miss out of stuff you actually like to do ie. hanging out with your friends just because of the fear of alcohol.
I still do everything i like to do. But i simply make it clear to anyone i'm going to be hanging out with if possible in advance or at the event that I AM NOT DRINKING. It isn't that hard and most people are supportive. Some might still try to get you to slip up. The key then is just to let them know firmly that you can have fun without drinking and they should not try to offer it again.
Like a wise stan said: you need deciprin! deciprin come from within