The length of stay varies depending on the country. The stay can last anything from 90 days to six months.