Quick Question/Rant

So I’ve been messing with this guy for over 2 years on and off because he kept cheating. we both have had separate relationships on our off times but then he texts me and I go straight back to him and he keeps cheating on me. What should I do ? Please help because I’m tired of being hurt by the same person for the same reason.😭💯