<human>: Can you condense the text into three sentences or less?

Sometimes when my boyfriend does and says things that are completely inappropriate it makes me want to break up with him. I have good reason to. But during these times he gets all mad and says that we are broken up. This makes me go on the reverse side, saying "no we aren't". Even if my plan really was to wait and then break up with him. He always realizes his faults and then we get back together. 

I know I'm being stupid for being with someone who oftentimes makes me unhappy and I wanted to break up with anyway. But when he says we are broken up now or "its over", I think "if anyone is going to end it, it should be me"..

How can I think clearly and get the strength to finally break up with him. I know that this time when he starts to feel bad about what he did/said then he will come and apologize and I will take him back again.. How do I fix the cycle when I feel so weak? I don't even have many friends who I can talk to about this. I don't think they realize its as big of a deal as it is.
<bot>: I (23F) want to break up with boyfriend, but when he does it first, I always back out and decide I want to stay with him (33M)