Usually, there is no maximum length of time because the agency gets automatically renewed when the end date is reached. However, it depends on the nature and industry of the agency. It would be recommended to define a relatively short term for your first contract.