Should i really give him money?

My boyfriend and me have been together for almost 3 years.. Trying to make this story as short as possible. From the start we got into various arguments due to jealously and insecurity on my end because I found out he went to another state where he's from and stayed at his ex house (his ex of ten years) getting drunk and all of that and who knows what happened. While he had option of staying at his parents, brothers and even friends houses. From that point on I haven't been able to trust fully or let go of that. He says it's completely fine for him to stay there bc they are only friends. Fast forward he has given me 600$ for a down payment on my car but we ended up both using the money for bills. This was months ago...we got in a fight last week for me saying I cooked dinner bc I didn't want him to bitch bc of a previous fight he says I don't do shit around the house yet I am the only 1 to do laundry.. I work 14 hours a day... he got so mad at me saying that he threw the food on the floor and kicked me out of the house and took my house key away. I left and came back around 11pm because I had no where to go and had work the next day. He told me I had 30 days to get out. He went 4 days without speaking to me. On the 4th day I came home from work he said it's only fair that I give him 1500 and that he would do the same for me. Yet he's the one who wants me out in 30 days.. I told him I would pay off all the bills down to 0 so he doesn't have to be behind. He knows I just got money from a car accident settlement. Should I really give him 1500? Should I give him 600$ when he gave it to me but we spent it on bills.. what should I do