Is he seeing a Doctor or therapist to help himself with his numerous health problems? If he doesn't want to get help it's unlikely he will change . It is possible if you do leave that might rattle his cage enough to make him sit up pay attention and realize he needs to take responsibilty for himself and how his lifestyle and actions are effecting you.
By all means do not get pregnant.. I think that would be a disaster for you.
Sometimes push comes to shove and you cant allow a person, even someone you love so much to drag you down and drown you.
Ask your treatment team to explain more to you about what options you have if you do need to protect your own sanity and get out. Gather sa much information as possible so you can make informed decisions.
I wish you luck