Length of stay varies for each individual foster pet. Fosters can stay with you anywhere from a few days to a couple of months, depending on their situation. The time frame for each foster placement will be discussed with you ahead of time.