Hi - I'm in similar shoes as you are and I don't have much advice at this point (other than "leave him" which is what I would have done before we had kids if I'd known how bad it was going to get down the road). But you probably don't want to hear that!