It depends. Each job offer has a time period that usually varies from 1 to 6 months. However, we recommend a minimum stay of 3 months in order to have enough time to learn and adapt to the destination in question.