I send weekly TeamMails to all my PSAs/CSAs whether they are active or inactive.
I send e-cards to welcome my PSAs/CSAs. I also send them when they win the Daily Grand or reach Fast-Track, EA, or another milestone.
Since SFI only deletes someone after a year has passed, my answer to the time that must pass before you give up on a PSA/CSA would be one year or until they op-out.