I think you already know the answer and that is to leave. Alcoholism gets nothing but worse over time and what may seem like just a small issue now, will turn into an absolute nightmare over time.
You've seen first hand what it does to people, move on and you will find someone better.