you can not wait around for him to get sober.
You have to decide if you want to continue to live like this. I did it for 14 years. Some do it for 30 years, some do it for one year. Some learn to live with it and be happy. I could not and I can't believe it took 14 years for me to realize this.
Is it decision time for you? Counseling/Support Group can really help.