Have you ever mended a broken heart? Do you have any advice for those who must do that?

I'm afraid I've broken more hearts than mended;; As for my own heart, I tend to break my own as well to save myself from troubling someone with my feelings for them, and just give myself a lot of time to heal and move on.
Unfortunately, I don't have advice because I don't think what I do to myself is healthy, but I don't know how to deal with what's going on other than destroying myself over it until it finally goes away.