Okay, that’s addiction and you need to call it that with him (which I assume you are.) But it’s interfering with family holidays, child care, and showering??? This guy has to seek professional, hard core help. You do NOT deserve, or have to “endure” this behavior to keep your family together.