Feeling trapped but am I really?

so I'm a stay at home mom. I don't drive cause I'm terrified. I have no income. I cook and Clean. I have the kids with me 24/7... so it feels. I love my boyfriend so fkn much but its getting to the point where it hurts to love him. I used to live on my own. Have 2 jobs. Take the bus everywhere/enjoyed my freedom. But now it's like I have to ask permission to go somewhere. Ask if I can have spending money like a little kid asking for allowance. Before I wouldn't take any shit for any guy but my boyfriend lately he's been acting so horrible to me. When we fight I get told bitch fuck you. If I cry then I'm too sensitive and he doesn't know how much longer he can stand that so he says. His mom passed away this past January and it's like he's mad at the world and taking it out on me. I feel like I don't deserve this but i know he's hurting. He tells me he's sorry and that I'm the love of his life but why does he treat me so bad? If I leave I can go back home to my moms but no job/money to support me and kids. No baby sitter cause moms never home. I'm scared if I leave when he tells me to like always that ill actually lose him and I want my kids to have the happy family life. But I'm so lost. Along with post partum depression I'm getting treated like shit. I don't know what to do. My mind is like fuck this and my heart is like keep trying the man you love is still in there somewhere. I don't know what to do 😩
Feeling trapped but am I really?
Post Opinion