He’s walked out for the last time!

Every night for the last year has been total hell for me and my boyfriend. We have an argument and then he walks out and comes back a month later, he’s done it again today, he’s walked out for the last time, knowing I’m pregnant 14 weeks, how can any man do that, he’s not supportive in any way, he knows my hormones are all over the place but he still talks to me like shit, I can’t take no more, I can’t keep letting him back in my life, he does this at least 3 times a year but now he’s gone for good, can’t take no more, how do I let him pick up his stuff from my house without seeing him or having to contact him, I can’t keep going through this stress with him??