Boyfriend keeps cheating

Dec. 5th my boyfriend and I will be together for two years. I have caught him talking to a lot of other girls inappropriately! And know for sure he has cheated twice! I’m not sure what to do. I love him but I can’t trust him and I think I’m just hurting myself with staying with him.

I’m really not sure what to do cause every time this comes up he promises me things to try to get me to stay.. but they just aren’t imaginable anymore...