I’m afraid that your partner has a serious problem and is heading towards advanced stages of alcoholism. I suspect that there is a lot of horror that you’re not mentioning.
I would advise you to leave and make your own future. Are you away a lot and this is the only reason that it’s lasted this long?