Trying to figure things out

Am

So I'm debating on whether or not to stay with my husband. He hasn't cheated or anything but just the way he is, gets on my nerves. I feel as though he'll never change and I'm getting tired of it. This has been happening way before I became pregnant. I'm now 18 weeks. He works 2nd shift and gets home really late. As soon as he gets home he's up our roommates ass and in their face for 1-2 hours. It then becomes 1 a.m. and he's on his phone looking at car shit. The when he feels as though he’s finished with that. He tries making time for me at 1:30-2:00 a.m. So I’m your last fucking priority? He hasn’t been concerned or interested in the pregnancy at all. Sometimes he’s excited but to ask him to help with the registry or go over the birthing plan ia like asking him to do chores. That’s another thing, he never helps me keep things clean bc he “works” and feels as though he doesn’t have to. I’m about at my breaking point with him. To the point where I’m just gonna pack my shit and just go. What would you do?