How long do the children stay? The average stay is between 18 months and two years. go back Back to News