I am in desperate need of advice. I've been together wyth my partner A. for almost 4 years (no kids, no marriage, 3 pets). He was kind and loving at the beginning but since a long time he isn't now. Things got worse when he lost his job last year and was unemployed for 9 months. He has a new job now that pays well and is in his area of expertise.
He regularly insults me and it's not a joke or a backhanded comment. He literally says 'you're a fucking idiot, go fuck yourself, you're stupid, you're crazy, you're a moron, you'll never change, you're no good, you're a fucking freak'
He used to say he loves me (rarely but he did) now he never says it and if I say it he doesn't say it back. For the past couple months we either argue or not talk at all. He always screams at me, he avoids physical contact, he is often angry at me for no apparent reason and blames me for things that entirely do not depend on me.
When he wants to he can be really sweet and caring, inside I know he is a good person and wants to be loved. But he is so dissapointed in me that he lashes out for everything. I am certain he doesn't even like me. When I threaten to leave he says 'I don't care' or 'There's the door, go live with your idiot brother' and insults me and my family every chance he gets.
I don't know what to do. The past few days have been especially difficult since he got angry with me for not handling a work situation properly (that has little to do with him) and he has bene avoiding me and speaking only if spoken to, mostly one word answers or telling me to leave him alone. I am so hurt and desperate, I've been browsing housing options online and thinking if I should move out.
I love him deeply and we had wonderful time together, he made me a better person, showed me so many things and did lots of things for me. But the past year has been horrible, we've argued countless times and can't find our way back to each other.
I'm feeling this is the end and I don't know what to do. I am almost sure he no longer loves me or cares about me. He doesn't even care enough to talk and separate in a civilized manner. It's like he's just waiting for me to get really angry and hurt and back my bags so he can be free.