Trouble is, they're not three interchangeable problems. None is better than another.
You're not overweight so that's good, and you don't smoke, so that's good, but you are drinking way too much.
And I'm not being judgemental, because that's exactly the position I was in a few months ago - although I was/still am overweight too.
Unfortunately you and your DH are enabling each other - again, exactly what was happening with me and my DH.
Ultimately I decided that I couldn't take responsibility for him, but I had to take responsibility for my own health. So since February I have signed up to the gym and a personal trainer - I see him twice a week and try and go at least once on my own.
I'm dieting seriously (low carbing is my diet of choice) and have lost almost a stone since then - another 1.5 stones to go).
I only drink at the weekends, and I have massively cut down on how much I drink on those occasions - half rather than a whole bottle. It's hard, because once you have the alcohol in your blood stream it is so tempting to think that just another glass will be fine - but I have been able to manage this, which I am really pleased about. (I was scared that I was so dependent that this would be impossible).
We had a night out last week, and I drank what I would normally have put away, and expected that it would be fine - but it wasn't and I was horribly hungover the next day, showing just how much my tolerance to alcohol had built up! Also, though - very positively I thought - it showed me that my body was 'recalibrating' itself in terms of alcohol. (I can't think of a better way of expressing that!)
DH still drinks way too much, and he gets very angry and defensive if I try and raise the subject, so I'm just leaving it at the moment, and dealing with myself and my issues. But it really worries me in the longer term and it's becoming the 'elephant in the room', IYKWIM.
I really understand where you are, and based on my own experiences would say that you need to look out for yourself - and be thankful that at least recently your liver had a clean bill of health.
Good luck.