What should I do now?

He cheated on me 5 times with my best friend. I forgave him everytime hoping he will stop cheating on me one day since I was his first love. He cheated on me 6th time with my another friend and I couldn't accept it anymore so I broke up with him and made him insecure by spending more time with another guy who loved me. Although I didn't get physical with the second guy I used him as my emotional support while I was feeling broken by this first guy's cheating. First guy was insecure about me spending time with second guy and he begged me not to be in a relationship with second guy but I ghosted him and I didn't accept him back either as I wanted to move on due to his cheating. After few days I realised that I could forgive him instead of leaving him for cheating on me, I went back to him. This second guy was still a friend to me due to which the first guy started accusing me of cheating on him with second guy even though I didn't cheat on him. But this second guy loves me so he feels that I am cheating on him with the second guy even though I simply friendzoned the second guy and used him for emotional support, this first guy moved on from me and not coming back. What should I do? Beg him and tell him the truth that I was not loving second guy? Or let him lose me because he was not understanding me?

What should I do now?
Post Opinion