The chicken should be marinated for at least an hour in any marinade. However, you can leave them overnight in the marinade for the most effective outcomes.