Just moved in with my boyfriend. Very unhappy. What should I do?

Hello I (25f) moved in with my boyfriend (25m) of 1.5 years about a month ago. I’ll be honest, i have never lived with a guy before, not even a boyfriend. And he has never lived with a significant other as well.

The first almost year of us dating was so amazing. When i met him, i automatically knew that he was going to be my husband. He is handsome, smart, funny, has financial stability, outgoing, and really really liked me back.

(Also some context: When i met him, i had just gotten out of a 4 year relationship, which i broke off way too late imo. I checked out probably year 2 of that relationship. My current boyfriend had all of the qualities that my ex didn’t have. Except one)

I think it’s also important to note that i wanted to be single for at least a year after i broke up with my ex. But of course i met my now boyfriend 2 weeks after i dumped my ex. And fell head over heels, but did still have some hesitation.

In March of last year, his company had a re-org and he eventually lost his job. I saw a different side to him that i never had seen before. And i understand, job loss is a major stress event and i had unwavering empathy and support for him during this time. I was also applying and interviewing for jobs like crazy since i wanted to get out of my job field in medicine.

But also during this time, he would lash out at me over the smallest things. Like leaving a bag on the table, or forgetting that a light was on, or “questioning” his judgement. He would start yelling at me and would call me stupid, saying that I lack common sense, and borderline gaslight me.

After he adjusted to being unemployed, our relationship pretty much went back to normal, except for a few fights here and there. He finally got a job a few months later at the company that i current work at. Additionally, The election has definitely put a strain on us too, since i lean left and he is a Trump supporter (which he told me he was a moderate when we first started dating, but after knowing him, most of his political views are farther right than i am comfortable with)

Both of us haven’t been happy since the move. We fight every week, usually the same argument. He said he is trying to control his anger, but he can’t help himself. I told him that i can’t be with, nor marry a man who yells at me and makes me feel insecure. I’ve never had any of my previous boyfriends lash out at me like he does. I know I’m not perfect, and as I’m trying to do my part and improve, it gets no recognition and it seems like he finds new things to get mad about.

So Reddit, i think i know the answer here. But i need help. Do i leave? Do i wait a year and decide? Do i see if he tries to fix his behavior (so far no change)

Just feeling stuck. And yes, stupid. :(