Going in circles
Sunday night me (F29) and my boyfriend (M35) had an argument and we broke up. He is upset I made a joke and he did not like it. I apologized, he says he forgave me. But I still wanted to leave. I packed my things and said it would be best if I went back to my parents house due to us having problems for a few years now. We seem to keep fighting and breaking up every few weeks. Each time it is him who asks me to leave and then has some reason as to how I have offened him or hurt him. I apologize and then he says ok. I want to work things out but find it hard since it feels like he is nitpicking at each thing I do or say.
Like I got a new car. He says I shouldn't have due to him now needing to work two jobs and I have less free money to give him to help him. I feel bad but did not expect him to need more of my money to help with bills. (I pay some bills at his house already) now I have packed and moved out for two-days now to my parents house. Having to leave behind my special needs dog who needs me due to my dad not allowing pets in his house.
I today got texts from him asking for the power and water bill info and when would I be coming to get my other car.
I responded back and now he is accusing me of being shady and not returning an engagment ring that he got me but never gave to me yet even though I of course did not steal the ring I said I would bring it over to return it to him on Saturday and also get my car and other things. He is accusing me of trying to swap the ring and he will now need to go to kay Jewelry to verify if I swapped it. I want to work things out what should i do?
TL;DR: almost 10 year relationship, have a dog together, got an engagement ring, have been arguing a lot