Was I really the problem? Or was it him and I've just been manipulated...

I really need some help. LONG read but please please help me. I truly don't know if I am the problem and I deserve the way I have been treated or if he's just simply toxic.....

Here is the situation. I'm 32 weeks pregnant and my boyfriend and I just split tonight.

He has been going out every single weekend and doing cocaine. I am NOT okay with that but put up with it to try to raise our daughter together. Well Friday night, it was different. He went, and instead of fighting with him about it, I just ignored him. I went to my girlfriends house and had girl time and talk, and ignored his texts and calls because I DO NOT care to talk to him while he is high. He knows this.

Anyways, he gets home around 7AM Saturday morning, high as hell, packs all of his shit and leaves me. Calling me a whore, accusing me of being out all night sucking dick, fucking other guys. Calling me a bitch, basically degrading me in every way he can....

Well, later that day he comes back home and says he is done with that lifestyle 100% and he wants to be with me and baby and will do what it takes to have that. So I stupidly give him another chance because I DO love him and want to work.... I told him he needs to treat me better on top of everything and I deserve to be treated right, he agreed...

He went right back to treating me like shit. Now this is where I need to know if I am the problem or not, is in these situations...

SO, later that night after all is said and done, we are fine and together and I think all these changes are actually going to take place. Well he gets on his snapchat, and I see he has a new girl on his snapchat. Well it turns out this girl had been hanging out with him and his friend all night that friday night but his friend invited her so he could hook up with her, this girl is my bf's old friend from hs as well....

So I just ask "Why did you add her? Were you guys like talking to each other all night?" I think I am allowed to ask that... And he goes "She added me today, and why does it matter DUMBASS? We've been good for 5 whole fucking minutes and you already want to start shit with me!"

I literally was dumbfounded. I just asked a simple question, and yes it was insecurity as well but shit we are on the rocks.... He continues to yell at me, call me annoying and threatens to pack his shit and leave again all over this simple question and then me trying to fix it....

It blows over eventually and we go to bed.. whatever.. So the next morning his brother calls and he decides to go golfing. He's gone from 7am-4pm and that would be fine except he said we would go on a date today. He hasn't taken me on a date or to do anything in MONTHS. But goes golfing and like I said drinking and coke every weekend...

He spent all of our money golfing so we couldn't go on a date. So when he finally gets home I'm CLEARLY sad. Not mad, not confrontational, just down. I tell him I'm glad he has fun all of the time but I feel unimportant and sad that he never takes us out. He then calls me ungrateful, annoying, and again says "I'm already causing shit and ruining his day"....

So I let that blow over and just quit trying to even communicate about it...

Well later we are on our way to the store, and hes playing music in the car on his phone right? So I asked if I could play a song on his phone and he FLIPS saying "You just want to go through my fucking phone weirdo! fuck this i dont like this shit!" I was again dumbfounded.... He says that was my excuse to secretly go through his phone. He comes back out of the store (he left his phone with me and told me to go through it "dumbass")

and I ask him why he got so angry and defensive, and if there's something he's hiding and that's why he got so mad? Well he then says no I'm not hiding shit, calls me a whore, a dumbass, annoying... So I told him I did not want to be with him if this was how he was going to treat me. And he laughed and said what are you gonna do about it? Long story he's gone again..

He tells me this is all my fault and I'm too sensitive and jealous....

He also always accuses me of cheating on him and belittles me. Won't communicate with me, gives me the silent treatment and gaslights me...

before he left I said all I want is for you to treat me better and he told me I dont deserve to be treated better. And I said no you just dont love me, and he said "You're right."

I told him I love him and I will pray for him and he said he will pray for another girl whos not so jealous and sensitive..... I cook, clean do his laundry and do everything I can to please him. I swear to god I do everything I can to keep him happy.....

These are just the scenarios within the last couple of days. He is gone and I'm terrified and heartbroken. I love him and I miss him and it has me questioning if I reallly am the problem..

Do I deserve the way he treated me?.....this is a genuine question... :(