OP do not let him come back!
If he’s like this when you’re pregnant, just think what he’ll be like once you’ve had your baby, you’ll never be able to go out with your friends.
Every time you arrange an evening out, at the last minute he’ll be unable to take care of your baby. He’ll isolate you from your friends and your family.
This is not what a relationship looks like...
When I tell DH I’m seeing friends he says “Oh great, have fun “ or “Do you need a lift ?” When I had car problems, he drove me 200 miles so I could spend a few days with my best friend then came and picked me up because he said the train journey would be a nightmare.
This is what a relationship looks like..
You’re pregnant, so you’re young, and you’re going to have to be in contact with this pathetic arsehole for years, but don’t let him ruin your life.
Block him, take control of your life, have your lovely baby, call CMS and take support from your friends.
Do not let him grovel his way back!