How do you know when to fight for a relationship or when to walk away? I'm really terrible at figuring that out and I always just resort to leaving. Last night I ended a relationship with a man I cared about. It's been ongoing on/off for two years, but long distance. I've already ended it with him a few times already, for different reasons. Once it was because he flaked on me when I went to visit him. Another time, we got in a big fight where he used my sexual history against me. The third time was because I just didn't want a long distance relationship. For some reason, he kept coming back to me. We were giving it another go, maybe a real go. We're very compatible when we're together. I was starting to feel that calmness in his presence that indicates I'm really into him. And he was clearly investing in me and I saw that he cared about me and respected me. But it wasn't enough. When relationships are long distance, communication needs to be a pillar. For us, it was often difficult. I also need the physical presence of a partner when I'm upset, stressed, sad. That's not something he could give me. We recently had another fight about boundaries that really made me hesitate. Finally, he was in town this weekend with his crew for Caribana. I knew I wouldn't see him very much, but he kept me waiting for hours when he said he'd come by, until I told him it was too late. Then he more or less disappeared and I didn't even know if he was still in town. He was. He told me he was ten minutes away and came over. That's when I ended it. It wasn't easy, and I've already regretted it ten times over. I almost tried to undo it a few times too. Finally, he left. Finally, it's over. And I think it was the right decision.