poor you op
i know people upthread are hooting with laughter etc but I find it really really sad and i am sorry for you and the other posters with tales of similar behaviour.
this behaviour is so so disrespectful and dehumanising and you sound thoroughly exhausted. And yet - it's so hard to take the 'LTB' advice isn't it? Men like this, that are not like in your face nasty, don't get pissed and hit you a slap or spend all the food shop money on coke and hookers, who are faithful and sober and into normal healthy stuff like sports and climbing and everyone at their work likes them and their friends are nice normal people, these are just funny little quirks of theirs aren't they? ha ha he thinks he's still at work bless him, ha ha he wouldn't survive without me, ha ha he would go on a works trip with no trousers, etc etc etc
but it's not funny, it's not normal, it is deeply selfish and deeply disrespectful. He has no empathy for you, does not see you as human in the way that he sees himself, he comes and goes as he pleases yet you can't even arrange a night out?
I'm not going to tell you what to do because i know for a fact how hard it is to split up a family home over something that's 'not that bad', how guilty one can feel for asking a perfectly 'nice' man to leave his home with his dc who adore him and all his creature comforts (that he worked so hard for). I'm not going to lay even more guilt on you and tell you what terrible example you are setting to your children, how they will end up as he is, how you are wasting your life, failing as a wife and mother, as these threads often go.
but I am going to tell you that you don't have to accept it, you haven't brought it on yourself, it's not 'just what men are like, useless lol' or any of the other things you might tell yourself or hear other people telling one another. you deserve better than this, but how you get there is up to you. it has to come from inside you because you deserve to be in control of your own life. do little things to take back control, arrange that night out for yourself, look into going back to work, save money up in an account that's just yours. announce you are doing xyz on a weekend day. see what happens if you stop asking and start telling. His responses will tell you all you need to know and hopefully bring clarity about what to do next. good luck.