How do you communicate with someone who is angry and easily triggered?

My boyfriend who I’ve been dating for almost 2 years now is beginning to show his true colors: passive aggressive, dismissive, and he likes to shift the blame on me. The thing is whenever I try to communicate my feelings he just gets angry and put the blame on me, he would say that I’m childish and immature.

Lately he’s been getting triggered over simple questions like: Are you going out for lunch tomorrow? (We usually always go out for lunch together). He got angry and immediately assumed that I no longer want to go out for lunch with him anymore then immediately stop responding to my texts, like wth?

I feel like I always have to tip toe around him lately but when I offer him space he just got pissed and assumed that I just wanted to leave… please help
Updates
1 y
So I realize the problem is that he gets too defensive and feel attacked during a confrontation. I realize that talking about it in third-person actually helps for him to see things objectively. Thank you so much everyone for your responses, every one of you is super helpful!!
How do you communicate with someone who is angry and easily triggered?
Post Opinion