Relationship advice

Nichole • Wife & Mom 💕
I have been with my current boyfriend for nearly 4 years despite the 3 month break up last spring where we both let other people in and then both missed each other very badly so we got back together. Things have been great the past 6 months. Until now. He has changed for the better since the first breakup but our fights still aren't very good. He always tells me I'm cheating on him. I told him I was truly tired of even trying anymore I feel so emotionally drained about this relationship so I told him I wanted to leave him finally. He has been begging me back. Crying saying how much he needs me.. I feel like our relationship has ran its course but I'm scared because he really loves me so much. I'm not sure if I should stay and try to fix it or walk away because things will never change