Welcome Kim, I moved your post to a new thread so you don't get lost here.
You are among friends here who understand because they have been where you are. Sadly, there is not much you can do to change him, only he can do that, but you don't have to throw your life away trying.
Some stay and find happiness, some leave, it's not for us to tell you what to choose. But we do understand and hope you find support and comfort here.
Hugs