Haven't had sex in almost a month

So me and my boyfriend haven't had sex in a month. Because he said he depressed but other when it come to having sex with me he's happy and laughing and getting high. But at the same te he wants me to suck him off or something to please him. But if I ask to have actual sex or even finger me he says no because of his depression. Last night I finally expressed how frustrated I was because I have a boyfriend right next to me I shouldn't be masterbating like this. And he got offended. He said "your supposed to understand that I'm upset about my mom and stuff." His mom had deminta she's had for 2 years and it's been confirmed by multiple doctors that she isn't going to die from it and it's moving so slow that they might be able to reverse it. Then he said "Im sorry I actually have relationship with my my mom and I have a heart" my mom never took care of me or my 7 little brothers I did. She was always fucking some dude or getting high or drunk. I just found she had HIV and shes gonna die from it in a month or two. I tried to have a better relationship with and sh didn't want it she just called me a deadbeat daughter and hung up so I'm not going to funeral and I don't want anything she has. But I still was hurt by what he said so I didn't react in the best way. I slapped him like telenovela slap.

I'm not breaking up with him so don't waste your energy.