Azja, I already cheated on women I loved. It wasn't their fault. I needed to feel the sensation of the new. It took me a long time to mature and stabilize. Don't blame yourself, most likely it's not your fault (I don't know you well enough to state it isn't). But understand that your ex-boyfriends didn't cheat on you because they didn't love you. They betrayed you because they wanted to feel something new, and this a girlfriend, after some time, cannot give. Unfortunately, many of us men are like that, we end up going over our principles in search of something futile and ephemeral. I don't know if it helped anything, but I wish you all the best in life!