There are more than 3,500 hearts transplanted annually. Survivors live anywhere from 15-30 years afterwards, although anxiety and depression often surface during the recovery, as recipients are faced with the realization that someone needed to die for them to live. And, of course, the donor’s families may believe that their loved one lives on through the donor.