i dont understand

how me and my husband can have such a perfect friday and saturday. We went on a little vacay with our daughter and im 32 weeks pregnant. Came back today and at 1pm he said he was going out to his buddies for an hour or two. I called at 5 to see if he'd be home for dinner. He said yes and then at 7 he texted and told me no. So now that food is wasted. He didnt care to show up till 10 pm. I dont know why im so upset by it and he thinks he did nothing wrong. He left us stranded at the house because he took the car and was only reachable when he decided to tell he wouldnt be home and basically ghosted me the whole day. And I know he isn't cheating on me. I knew where he was but he makes these decisions to leave out of the blue where it tends to ruin my plans alot.