It can take forever if you're really in love with a person, but for sanity's sake you have to try and move on. If this person doesn't respond to any contact, then the best cure for a broken heart is to go out and enjoy yourself. Gradually, as time goes by, the days seem to get a little brighter. It was two years before I could bring myself to start dating again after a failed romance, and although I'll never forget this person, when I see him these days - I actually wonder why I held on for so long. I have a new partner now, who, though I never thought I'd say it, is everything the other one wasn't. Good luck.