What do you think of my current situation, pls no mean comments?

Things with my ex were crazy.
We met in our worst time of lives.
At the begging of the relationship i wasn't sure about him. I cheated on him at the begging and regretted. He still stayed. His mom kicked him out and lived in my house with my parents and brother for 3 months. Then my dad paid us a pension, a place. We lived together for months. I hated seeing him every single day. He didn't look much for a job. He was sad and mad at me for the cheating and we started fighting a lot , he got more and more aggressive until he hit me, choked me and bite me. I left. Went back home. Blocked him. And didn't see him for 2 months. And he lived with his mom, then with his aunt. And one day we texted me, he said he was near , his arm was bad, he told me what happened and i saw him again, he didn't ask for anything really. We just talked. And then we started seeing each other again , fucked again. I dont know how. Then he was homeless and started helping him again, with food, and giving him company. And i wasn't in love with him, but he was. I felt pity. He had money to go to telos, and i went with him so he wouldn't be alone, and of course we fucked. I felt so stupid. And later my father got tired that i spent nights out with him bc he was homeless. So my dad paid me a room in a house. And my ex came and since he came he never left. And if i tell him that i dont wanna see him everyday it causes a situation i dont want to. Im sick of him. I feel so stupid, because i share him my bed, my food and i wash his clothes. All after he was mean to me. He justifies it that i was a bitch with him. And yeah i was a bitch but i didn't deserve his violence. Im making him stay now bc he will help me with the plants, and then he will help me to make a lot of money with my plants, A LOT. So its a fucked up situation. Once he helps me to make money , hell have money to leave the fuck out and me too, and so then ill leave his fucking ass. At least he fucks me everyday, and cooks for me, and sometimes
Updates
+1 y
And sometimes he puts money.
But i really wish i was single, i see him every single day , we are getting along tho. And i dont have any close friends, so it makes me feel less alone being with him, but its too much, its every single fucking day , and i can't tell him to go , bc he has no place
What do you think of my current situation, pls no mean comments?
Post Opinion