Husband is always gone

Is it unreasonable for me to expect my husband to come home in the evenings? I have two children from a previous marriage 6 & 8. Currently due anytime with another baby, his baby. He recently changed jobs and we’ve been fighting ever since. All the guys he works with goes to one of the others house and BS’ and drinks every single day after work. They get off at 3:35. The kids and I get home about 5:30. Every day he was going over there and hanging out until 6-7 and I was getting frustrated taking care of the kids and dogs and house by myself while also being so exhausted in my third trimester. I expressed this with him and we agreed he could do whatever he wanted between 3:45-5:30 then he needed to be home. But now he comes home by 5:30 then spends his time out in the garage. Which is fine when the kids are out swimming or playing outside and the dogs are out there. But now that school has started the kids don’t play out there much. It’s frustrating to me because he just expects to get to do what he wants to do while I take care of everything else. Yesterday I was having contractions and back pain so I decided to take a bath, made sure he planned to be around so the kids wouldn’t disrupt my time and within 10 minutes my kids are standing outside the bathroom door arguing and when I asked where hubby was they said he was outside. I asked him to come deal with the kids so I could relax in the tub and he comes in, tells them to stop then goes back to the garage again. I get out, get the kids their baths and snacks and get them put to bed, he’s still out there. So I go out there to see what he’s doing and he’s just watching tv out there. When I asked why he couldn’t do that inside he said he just wanted to be outside. When in reality he just didn’t want me to know he was drinking bc I asked him to stay sober since I’ll be going into labor any minute now. I told him he needs to come inside and spend time with his family and help with things around the house and his response was, “why you don’t”. I will admit I have been slacking due to the constant pain I’m in this past week. I told him he’s not being very supportive to me and the pregnancy we planned together and I was worried I’d be taking care of baby all by myself and he agreed I was right and he’d do better. Today I had to get the kids early and the minute we all got home he said he was going to the friends house as if the conversation we had before didn’t even happen 🙄