Why is he hurting me like this?

I’ve been depressed for 2 months. Sorry if this is a long story. I’ll write this as a timeline so you guys can better understand.

October 7: bf and I were texting perfectly fine. He tells me about his plans for the rest of the day and I tell him mine. I told him I would go shopping for some dresses for a thanksgiving work dinner. We could not take a plus 1 due to covid so no my bf would not go. He didn’t like my dress choices so he told me he didn’t want to talk to me and he didn’t want to see no “shitty dresses” I’m not going to act innocent here and tell it how it is but I went off on him. I told him this “ you’re so hypocritical. Just 2 weeks you came showing me some brand new sneakers you bought. You also literally follow social media pages that have models showing their butt cheeks. Do I give you a hard time? No. Why are you shutting me down when it’s my turn to share things with you? Why are you getting mad over dresses that are not revealing ?” My bf Everytime he buys stuff he shows me pictures of what he buys. If he’s out having food with friends he shows me the food he’s eating. Shows me even stacks of money when he gets paid over time!!!!! Well He ignored me 10 full days bc he was mad that I liked those dresses!! I blocked him. Before you guys say I went over board, he has done this ignoring game for months now. He’d go sometimes 3 days, 5 days, and once it escalated to 2 weeks!!! I already had warned him about this behavior.

October 18: he called me through his moms phone. So embarrassing….I told him why I did what I did of blocking him. I told him silent treatment is getting out of control. Never said sorry or never told me why he keeps ignoring me. Conversation got worse. I told him “I can’t communicate with you! I’m going to the gym to de stress myself” first thing he says is “are you sure you’re not going to suck some buff guys dick?” I started crying so bad.

October 21: 4 days later he texts me saying my name. I answer back saying “yes? What’s wrong?” He never replied to me.

October 22: 1 day later, he calls and tells me he accidentally called me but he’d call me after work. I said I’d be waiting for his call. He never did. I thought he’d call to apologize.

October 24: 2 days later, he tells me his relationship with his mom got worse since our argument. How did she know? He told her. I told him why does it feel like he’s blaming me. Never bothered to apologize. I lost it all and told him “honestly if you’re done with me just cut complete contact with me instead of all these games or if you’re talking to someone else just let me know” he got offended and told me “stupid bitch I’m working stop with your stupid accusations”

Thanksgiving day: he texts me happy thanking “babe” a whole month later and calls me babe?

Wouldn’t you be upset ?? I’m freaking depressed ….all over a damn dress. Why can’t he even say sorry or provide me an explanation