I just want to leave

I don't think I can do this anymore. My whole pregnancy I practically hated my husband. I figured it was just the hormones and dealt with it. But no he is being a inconsiderate asshole, and I can't take it anymore. When I went into labor he wouldn't even get out of bed. Asked what do you want me to do? Then fell back asleep. I had my mom come over then when I woke him up to go to the hospital he was taking his sweet ass time. Then when we got there he was helpful for maybe an hour and then fell asleep again. Then when he woke up decided to guilt trip me about getting an epidural. Then after the baby was born all he did was bitch about being hungry and complain that he wanted to go home and he slept the whole time didn't even help with the baby at all. Finally when I got discharged he wanted me to go to his dads house about 1 1/2 hour away for Xmas dinner. I told him no. Then the first night home the baby was crying a lot and he got up and went to sleep on the couch. Then last night I woke up the sound of him watching porn in the living room it was loud as hell. Then just not he was playing video games and was yelling into his headset so I asked him to be quiet the baby was jumping around and he tells me "go in the bedroom" like I should be secluded because he doesn't want to quiet down. I just can't live with someone acting like this all the time. I can't believe he is being so selfish.