Am I the one in the wrong in my relationship? Or am I with a narcissist?

Okay, so here’s the thing I am a 33 yo female and my partner is 37 yo male. We have been together for 11 years 12 in July. We’ve had our ups and downs. I was in a previous 8 year relationship that was not good. He cheated and lied to me. I come from parents who are divorced and my dad is a pathological liar. I have had my jealousy and insecurities but have worked through them. My partner is constantly belittling me about me being a mother, a student, a worker, a cook, literally anything. He spouts hateful shit all the time and when we finally talk about it (only when he’s ready) he says he doesn’t mean it. He’s called me every word in the book except ugly or fat. He is constantly telling me I always bitch when I tell him how I feel, but it usually ends in him getting upset, defensive, and hateful. How I feel never is addressed and he stonewalls me by ignoring me putting headphones in or leaving. I try to tell him that I bring up the issues because I feel that it never gets addressed. He is now criticizing me about spending my money and how I don’t help him when I do with what I have and can. It’s never enough it seems like. I constantly reassure him that I love him with actions and words. When it comes to the bedroom I give oral and he doesn’t with me and his reasoning is because he doesn’t like it. When his friends tease him about sexual things in the bedroom that’s when he will give oral. I don’t understand why. I am at the point where I feel like I am crazy and it’s all me. He can have me whenever wherever but when I initiate he always says no. He is always making me feel like everything is my fault and I am the one ruining my relationship. We are engaged and have been for 3 years and when I bring it up he gets upset because we don’t have money. When I bring up the courthouse he says “fine then let’s do it” so I don’t because I don’t want to force him. Am I the wrong one or is he just an narcissistic asshole?

Am I the one in the wrong in my relationship? Or am I with a narcissist?
Post Opinion