to SR! Do check out the friends and family forum for more insight into your problems. I agree that he's not a 'dry drunk' at all, he's a binge drinker. Do you want to spend the rest of your life with this guy? How much more of his behavior will you tolerate before you get on with your life?
I had a drunk for a boyfriend once. It took me a lot of abuse but I finally threw him out. I felt so free.