Speechless

So the girl I was with for two years decided to leave me for a guy she barely knew. I talked her her about it and she basically said she is with him because he had problems. And he's younger than her but what I don't get is he cheated in the past. Used tons of girls and hurt them. And cheated on a girl to get back at her. My ex doesn't even seem to care about it. And by learning about him. I know he's just using her. Her and I are over because she choose him. Yeah we were long distance but we saw each other when we could. I did whatever I could to make her happy.

I feel like a fuck up and I know it isn't my fault. I tried to see her more but I live awhile aways. I tried everything to fix it and don't know what I should do anymore. I really just hate myself but it makes me ask. If she hates distance than why did she do it. Now I won't do anything stupid. Yeah I haven't eaten but don't worry. I'll eat but I just want to know what to do. She wants to try out new guys after saying I'm the one. Saying that she is sure but wants to be sure. It makes no sense

Yes I'm a guy but I'm so clueless on how to fix it. I'm not as hurt before but she was the last thing I had. She was there for me on everything...

What do I do?

-She will probably comment on this later on. Please don't bash on her. It's her own mistake.