You should marinate the chicken for 30 minutes minimum to a maximum of 4 hours. Make sure not to over-marinate your chicken as it might get mushy.