Mental abuse right?

I'm not perfect. But I am also not crazy and I would like some input.

Bf and I have been together for nearly five years. I am 31. He is 35.

Went to his family's thanksgiving and all was well until we got into the car to go home.

He has had about 6 beers at this point and a glass of wine. I tell him " please pull over and let me drive ". He is swerving, speeding, acting wreckless and I am scared for my life.

He screams at me " WHAT IS YOUR FUCKING PROBLEM JUST SHUT THR FUCK UP".

I had tears streaming down my face the entire drive home. In silence . I was so hurt he spoke to me that way.

We get back to his house and I just ask him " Do you even want to be with me anymore ? "

He says " I just took you to my family's thanksgiving".

I said " that doesn't answer my question. You talk to me like garbage. You have no respect for me. "

He continues yelling . I say " we are on the same team here. There's no need to yell. I am trying to talk to you about something that matters to me."

It ended with him yelling even more , telling me to leave.

I grabbed my things and I left.

He didn't speak to me at all that night. Didn't apologize. Didn't speak to me at all the following day .

I initiated contact. Basically sent a text saying how I felt alone in this relationship because he doesn't care about anything. Ignored.

I said " say something or this is over."

And all he said was " my head hurts".

Hasn't said a word since.

I feel so alone in this relationship. And I know this fight could easily be reduced down to the fact that he had been drinking , but he has been awful to me all week (and hasn't consumed any alcohol at all).

He has been rude, uncaring , non affectionate, you name it. So this fight was a build up.

I know I should leave. He won't even say sorry. He is somewhat a narcissist so in his mind, he probably feels like I owe HIM an apology.