Wow! that's quite a story. Reminds me of an old friend who was addicted to drugs. She moved in with her pusher. Can't say that story ended well.

If it's any consolation to you, I don't think he left you for her. He left you for the alcohol. She just serves it and keeps him company while he drinks. You've got an alcoholic on your hands. Sounds like you've got a head on your shoulders. If I were you, I'd take stock of my goals in life, choose one, and start pursuing it. It is all up from here!