What Happens When Someone You Love Betrays You

After a long relationship, your partner betrayed you and broke your heart. How long does it take to heal?