Time, flies as it has always been doing, is the only thing capable of mending a broken heart. It isnt finding someone else, throwing yourself into parties or night clubs, or making you an extremely busy working machine. None of that works. In the end, you'll find time is the only efficient cure. 
Dont try to avoid the past, the pain, because that would be pointless. You can ignore an old photo, stop going to the coffee shop you used to, but you cannot lie to yourself. That this is killing you. You dont need photos to remember the face, or going to an old place to recall your memories. So dont force yourself into getting over it. Be sad. As sad as you could ever be. Cry in the middle of the rain. Find every photos you could have found. Go to the place you where you sat and maked out alone. You just have to accept it. The fact that it is over. Everything is. Sob with a huge box of ice cream in front of the screen playing "The Notebook". Do everything a heart-broken would have done. Smell the shampoo they left. Anything. This wouldnt make you feel any better, most of the time, worse. But you're doing it anyway. And dont make the dumbest mistake thinking that there is still a slight chance of getting back together. There isnt. You have to make sure there isnt. Because who would ever, in the hell, want to get back with such a loser like you. So you let the time do the job, fixing your heart. Your job is to make sure, you grow from this. To become a better you, a good one who knows what to do instead of crying your eyes out onto your pillow. To make sure that next time you run into someone, who makes your heart jumps, your eyes light up, you could hold them tight and make them happy. Not making both of you worse day by day. You have to