babypusher, you can do this.
You have your whole, lovely life ahead of you with your wonderful child. You have the power RIGHT NOW to put some essential things in a bag, open the door, walk out, go to the nearest police station and ask for directions to the nearest refuge. And you need never see him again.
You may not feel up to doing that right now, you may feel that it's an impossible thing to do - but it's not, it's possible, and you WILL get up the strength to do it. The strength is building up and up in you, even if you don't feel it. You're posting on a forum looking for support to do it. You're trying to get through to support networks. You're on the way out, lady!! You ARE!
You know that you need to leave this situation for your baby's sake as well as your own. So, plans:
Leave now with some things in a bag, as suggested above. It sounds as if you are at risk from DV tonight, with him being drunk. I would urge you to go, simply because every encounter is a risk for your baby. He's pushing you down the stairs - it could be fatal. So please, please, think about that simple task of putting the essentials in a bag (documents - bank stuff, passport, photos, change of clothes, toiletries) and just leaving. You could be safe in a refuge in an hour.
If you really can't leave tonight:
- Appointment with MW asap - tomorrow. You could ring once he's out of the house, say it's an emergency and get seen at either GPs or hospital - once there, tell them about the violence. You will be safe from that moment on. Take a bag with essentials to the appointment. Or - just leave with bag and go to the hospital! You WILL be seen and helped if you turn up.
You say his working hours are unpredictable - all you need to do is make sure you can pack a bag within 10 minutes and get out once he leaves for a job. You'll have time to get to a police station or a doctors surgery and ask at reception for help finding a refuge.
Or - best of all - go now. Pack that bag and go NOW while he is asleep.