We have had people staying there for over 14 years, since I started working there, but the city is now emphasizing getting "long-termers" (those over 3 years in a shelter) out and into their own housing. So, the answer is, yes, they can stay as long as they want, until the housing case managers get them into low-income housing.
As long as you want!
Many years.
Thanks! Your answer is awaiting moderation.