thats horrible news dude, but just be thankful it happened now while you are still young and able to build a good life for yourself. just be thankful there are no children involved or anything like that. It must be hard to overcome but the advice I can give you is you want to just cut all contact to her. cause if you get talking to her you will just feel worse. you need to just go cold turkey.
around 5-6 weeks ago i broke up with my girlfriend of 3 years, I moved to Canada and she remained in europe. things slowly got worse and worse, we never got to talk and we would just argue and things just weren't the same. I could see her literally twice a year, and she was completely refusing to ever come and visit me (it had to be me paying 1000 dollars every time) as painful as it is it occured to me that this was never going to work and just ending it now is the better option in the long run.
suprisingly it didn't take me very long to get over here because we broke up because I wanted things to be the best for her and she deserved someone she could see all the time. I'm happy for her and hope she has a great life and finds someone really special. mayeb if you too think of it as doing the right thing down the line and maybe you will feel a bit better.
either way there are definately plenty of other fish in the sea, I had next to nothing in common with my ex and I just started dating this girl who I share tonnes in common with. honestly I'm already much happier than I was, and I know it sounds cliche but trust me nomatter how hurt you are right now, when you do find someone else all that hurt will go aaway and you will feel on top of the world again and wonder how you was ever with her in the first place.