Sounds like a dead beat bd... I wouldn't let a guy treat me like that and expect me to stay..
Im thinking you should probably get rid of the bf if hes the one making you feel depressed
First of all, you need to cut him off. He's going to continue to do this to you and stress you out. Baby doesn't need that and neither do you. It's just breaking your mentality more and more. Secondly, pray. Or try to talk to someone that is willing to listen. Write in a journal, listen to happy music, dance, take walks. Do positive things to keep a positive mind :) but seriously, stop associating with that guy. Or it's just gonna get worse.