How can I stop this from happening?

girls i date usually find someone else and they cheat on me for a few weeks or months, before breaking up with me. i start to feel like i do something wrong

How can I stop this from happening?
Post Opinion