Walk away or stay is a question often spoken

Well it's a long story but basically in 2015 I dated a guy and became pregant the relationship ended prior to knowing I was pregnant bc we could never agree and always fighting well we got together again when our daughter was 9mnths which is also when he first met her his choice i had told him I was pregnant he called me a liar and said he had a new gf and to leave him alone so I did till well February when I ran into his mom at a new job apparently she was my new boss and well u get my point but here we r again but now same thing as before except a child involved but I can honestly say I go out of my way daily I work two jobs,go to college full-time and provide all expenses expect his car insurance cook home cooked meals organic and from scratch mind u I'm 23 and its very overwhelming but i do it bc i want a better life for me and mine but my point is when is enough enough when do u knw ur doing to much,I mean it doesn't matter how nice I am he's completely cruel and belittling me I just don't knw if I'm cuddly he pushes me away then is angry bc I'm to silent if I cook I'm complaining bc I had to cook so he says but I never say a word of it , just Idk in my eyes it doesn't matter how u act or what u do its never good enough end of rant