"The only cure for a broken heart is time". Sounds nice, but I think it might matter what you're doing in that time. No, you can't fix it right away, and some coping strategies will be better than others, but that also means that some strategies will be worse and some will be downright bad. So when someone asks how to cure a broken heart, they really want to know what is the most effective coping strategy. You're going to feel rotten for a time - maybe a long time - but how can you make sure you're moving forward instead of staying still or going backwards?
It's probably a personal thing. What works for one person might not work for you at all, so you just need to pay attention to it. What did you do today, and how did it make you feel about your situation? If you felt worse, don't do that again. If you felt better, keep doing things like that. If you felt better for a little while, then much worse later, that's probably an addictive practice and you should run away from it as fast as you can.
Mokalus of Borg
PS - Telling the difference between long-term happiness and short-term highs is tricky.
PPS - But you can learn it if you work at it.