Hmm, I think the first thing you need to do is to stop drinking. You should be able to enjoy each others company without alcohol. You two seem to have a volatile relationship-I don't know you, but it doesn't sound like you two are good fro each other- Maybe taking a break will help? Are you seeing a therapist or anyone for support?