Abusive boyfriend

I'm 7 weeks pregnant and live with a verbally abusive boyfriend (I frequently self harm) I just got abused because I filled the sink up too high when doing the dishes and got water on the floor boards.. he often uses heroin and is only affectionate then.. I have my flight booked in 5 days and I'm so scared but I know it's for the best