i recommend marinating your chicken for at least 30 minutes, but i prefer my marinade to be on the chicken for at least 2 hours. you can leave the chicken in the marinade for up to 24 hours. the longer the chicken marinates, the more flavor it will absorb and more tender it will be.