The length of stay in memory care varies for residents. While some may only stay for a few weeks or months, others can stay for several years. Nevertheless, senior care professionals suggest that the average length of stay for residents in memory care is about two to three years.