You need to get sober and stay sober. If this is not a huge wake up call for you then what will be? You have to do it for yourself because you want to be a better man and ultimately a better partner...