It takes about 10 weeks to feel better after a relationship ends, as showed the survey published in The Journal of Positive Psychology. However, according to a second study, it takes an average of 18 months to recover from the termination of a marriage. So, heartbreak is a grieving process that manifests itself differently for each individual.