I have 2 beautiful children and I feel like a bad mum because I can't find it in me to leave their dad. We've been together 5 years I'm 22 he's a lot older and after my second DD he just turned. He constantly calls me fat, ugly, freddy belly (due to my stretch marks it looks like Freddie crouger attacked me) literally. just anything you can think of he tells me on a daily basis how horid I am and now he's started hitting me quite often. I'm trying to further my education an university and he's telling me I should get a job an give him more money an focus on the children but I want to better myself for their sake. I do everything I can for him I even have his granddaughter and older daughter from a previous relationship 2 days a week along with my 2 on my own so that's 3 baby's under 2 just to make him look good to them because he isn't actually their. I am mostly out with the children keeping busy and doing activities as he won't as a family because I'm embarrassing but when at home he doesn't help and he acts like that. He just sits in another room from us on the phone, I know this isnt good for me and my children to stay around but why do I always run back when he shouts? I know the truth and I don't want my kids to grow up thinking it's acceptable to be in a relationship like this but I don't know what's stopping me from leaving??? Why am I so stupid!?? :(