BD problems

Boyfriend won't massage me, comes home late at night after 1, doesn't have sex with me anymore, turns me down for sex, won't cook or clean. All he does is go to work and then comes home after 1 or later and then goes to sleep. On his days off he leaves to go be with his "bros". 
Our lease is up on sept 30. My due date is sept 14. He still hasn't decided if he wants to continue to live with me here or go back to his moms house and we have to turn in a notice this month if we plan to move out. I honestly want to end this relationship but I also want my family to be together. What should I do?