Find some dirty, ugly slag you don't care about, and hatefuck it. Itll pass mate. Been fuckdd over enough times.
He speaks the truth brothers. To put it in more polite terms than my freind over here (who's probably drunk on Yakk piss) it's not worth it man. You will try to take back a love that isn't there anymore; like chasing a penny that has fallen from your hand and into a sewer drain. You will pour your heart out, and try to cover your feeling of Lonliness, Despair, and Guilt. trust me my freind....it will destroy you if you do not move on.
My suggestion go on a date! I was with a girl for 3 years in NY right; back in my Mil days. Went ring shopping towards the 3rd Year Anniversary so I could propose to her. Only me and my Father knew about it, until my best freind came and broke the news to me she was sexually cheating on me with another guy in Pittsburg; a guy I actually new. I was fucking devestated; especially considering I was financially engaged with her at this point. Cannot tell you how many months I spent begging her for an answer, demanding she explain herself, so bad to the point I almost beat the living hell out of this man she was romantic with.
In the end I move from NY back home to Boston man. As soon as I did I started dating again. It was rough at first but I got over it, and eventually found the most loving and beautiful women I am happily in love with right now. As the saying goes, "You can never see the Day before the Dawn, you can never see the other side of a mountain until you've climbed the peak."
Hang in their buddy, it will get better. Besides in my personal experience I find that you find the right girl when you finally hit rock bottom with other women. Stand tall and keep on chugging son, it's a Man's world after all.