I had to end it, but hate myself for it
So just today I broke up with my Long Distance Girlfriend of 4-ish months. It was very rough and NOT a joint decision. As far as I can tell she hates me now, but I think that's for the better, so she can get over me quicker.
It hurts so bad and I loved her so much. But when I had another weak moment, as it's been happening fairly often these days, instead of comforting me she started to yell and call me a literal baby, all in the name of speaking the truth. I asked her to stop and told her there are other ways of telling the truth and sometimes a little white lie is ok, too. But she insisted I needed to hear it. During the conversation I cried at about four separate times. And this wasn't the first fight we've had or the first time we were close to breaking up, only the other times it was her who wanted to leave me.
Did I mess up? Am I wrong? I can't stop thinking about her and how I'm a total idiot. If anyone out there has some advice, please, please help me. I don't want to lose a years worth of progress.