im going crazy

my bf & i have been dating for a year & a half .. i lived w him & a day before our one year of living together i caught him cheating & moved out that day .. we decided we’d try again & make it work about three months later , he cheated again (both times msging another girl) & i feel like i am literally STUCK , i feel emotionally & mentally stuck w him & idk what to do , although many might say “just leave” i feel asthough that is not an option for me ... i feel like he knows hes got me wrapped around his finger & i dont like that .. every time i try to leave i just get sucked into this guilt & extreme sadness to the thought of leaving , its almost as if i gave up on him & my heart hurts .... but ive found that ive become the “crazy” gf i NEVER was , i feel like i have to babysit him almost , like i wanna know exactly where he is , what hes doing & who hes with & ik im not this kind of person , i just feel SO confused , i just want to take control of my life again but it feels SOO IMPOSSIBLE!!!! 😣😣😣😣😣