I suggest marinating at least 30 minutes to ensure the flavor is absorbed. You can marinate up to 24 hours before it starts to affect the texture of the chicken.