Marinate the chicken for a minimum of 30 minutes and a max of 24 hours. If you marinate it too long the acid from the marinade may start to degrade the chicken.