When he comes home, tell him that he either get mental help or you and the children will be leaving. He most likely suffers from a stress disorder and depression. These disappearances are his way to "escape" the stress. That and he may also be an alcoholic now.