The duration of brand ambassador contracts varies depending on the company's needs and the nature of the campaign or partnership.