Ending TOXIC relationship

I've been dating a Ricky for 3 years during those 3 years he has cheated one me at least 4 times. Everytime I take him back. but today, I found out he had cheated on me again back in October of last year. I want and need to end this shitty ass relationship asap. But I feel so scared, because he's all the support I have. my parents live in another county there's no way they can help me out with anything and his family is so nice and they love me and I love them back. but I cant do this anymore. I need some encouraging words, cause I feel like if i break up with him i would be left alone and if I keep being with him I am going to be miserable forever.