I need advice

Amber

I've currently been with my boyfriend for 4 years. In those 4 years hes constantly cheated not always physical relationships. We have 2 kids together just had the second one October of this year. Well I got an apartment for me & the kids because I'm tired of how I get treated. He talks to me like I'm dumb always demands things from me. I'll be in the middle of taking care of the baby & hell expect me to drop everything for him. He doesn't help with the kids. I just recently found another girls naked pictures on his phone that hes hid from August! Anyways any time I try to leave he says things like " i cant believe it's so easy for you to throw away 4 years like nothing you never loved me" things along those lines. I guess I'm just stuck on what to do. I love him even with how much I've been hurt but at the same time I'm drained I'm tired of living like this constantly wondering why ive always got cheated on. He swears hell change but I'm like ive gave you SO many chances idk if I can give one more.