none of that is good for you or for those little children. he simply HAS to go, one way or another. please start looking into resources to help you get him out of the house....or you and the kids out. it will only get worse, sorry to say. if he's detoxed that many times and is still drinking he may be of the type to NEVER quit.
not sure how he came in to your life, but now it is ok to get him out. your kids need you worrying about THEM not him. stay safe, take appropriate measures and move on to happier SANE & SOBER days.