Talk about pissed the fuck off

I have a sorry ass boyfriend, he treats me like shit, put his hands on me, calls me names, goes off with his home boys and doesn't come home at the time he says hell be home, doesn't cook, clean or anything I have to do it all. For example, tonight I let him go chill with his homeboy because he kept treating me like shit so we agreed at 8:30 hell be home, he called me because he's late, and said he was stuck in the woods, and told me that he's taking them to Florida, bitchhhh got me fucked up. So he came and got me 30 mins later I'm currently in the car and he's yelling at me calling me a bitch and how he hates me, and bull shit because I'm mad at this shit, and takes me money when he gets paid every week, and makes good money, but no I'm having to pay half the house bills, half car payment , and buy groceries, put gas in the car, and I cant finish high school because i owe then 893 more dollars I do online school, I'm sorry I just have to vent!!!!!! And the sad thing is I JUST turned 18 and he's 20 😤😤😤😭😭😭 and every time I try to break up with him he breaks my stuff or says hurtful stuff and won't leave, he lives with me and my family.