8-24 hours is ideal. Longer than 48 hours will cause the chicken texture to get mushy and the citrus may cause it to start cooking in he marinade.