If your drinking is a problem and it sounds like it may well be you probably need to focus on that before your head will be in a place to deal with other aspects of your relationship. I wouldn't make any life changing decisions till you have resolved the drink issue. Huge hugs by the way.
Not sure what more to say as there are so many aspects to what your dealing with I wouldn't know where to start and what would be helpful to you.