Well done hearnerules!
It sounds like a reall challenge and a real victory on your side!!
You are the one taking decisions here... So far you seem to know yourself and have reacted very well. Try to visualise the kind of evening you are going to have not drinking. If you think it is going to be hell, there are hundreds of excuses to stay at home.