Hi Sandm,
Welcome to the forum, it’s great that you have offloaded, I bet you feel better for doing that.
Has your partner ever tried to get help or really does he want help? Until he recognises he has a problem and wants to do something about it, then I’m afraid from experience that your life will just continue to go round in circles.
There is the Icarus Trust which helps family members to cope with these situations and lots of people on this forum too.
Look after yourself first, take care and stay in touch with the Forum.
Dx