Not sure what to do

Sierra

Ive been with this guy for 7 years, we have 2 children together both boys. He has cheated on me twice in the last 2 years. He has alot going on emotionally and i want to be there for him but im also bringing myself down being in this relationship. I love him but i cant keep going through this. And I am wondering if i should fight for him or just let go. i dont know if my love and our kids are enough to keep this family together.