I don’t know what to do, plz I need advice PLZ GIRLS


UPDATE: I just got into a big physical fight with my SO I just hate it everything I say is wrong to him he calls me stupid, that I’m not worth shit he even started talking bad about my family when my family was the one always there for him cuz he’s family alwaysgave there back to him, my parents put a roof over his head when he didn’t have shit I feel like I hate him but then i feel like i can’t leave I wish I had the strength to just not give a fuck and leave but I DONT 😭😭😭😭😭😭 I just feel like going for my kids at school and leaving where no one knows where I’m at

Ok long story I got pregnant at the age of 16 when I had my baby boy a few months after I found out I was pregnant again at that time the guy I was with was always on drugs etc. He got locked up he got 8 yrs he recently got out like 2 yrs ago well anyways I was a single young mom I worked hard for my kids but I also wanted to have fun I worked as a stripper and then I started working at a drive thru in my town it was a very popular drive thru cuz the girls there would wear bikinis and attend the customers well I started working there I made good money u know I was partying having fun but my kids always had everything my mom would watch them for me while I would work ok fast forward to when I was 21 I met a guy I knew him from school but we hadn’t seen each other in the longest time so u know we started talking whatever i fell for him or i thought I did I got pregnant had my baby whatever ok I would always catch him watching porn n i hated that i felt like I wasn’t good enough for him and he knew that but he kept doing it and every time I would catch him I was very insecure about my body cuz after I had my third baby i gained a bit of weight ok fast forward to 2016 I cheated on him I was with someone else for like 2 months at that time my baby daddy went into a depression he wouldn’t leave me alone he kept on starting drama going to my house the police was involved and everything ok so I get back with him and now that he has me with him he calls me a hoe always brings up the other dude like idk what to do anymore plz help