Chicken can be marinated for up to 24 hours, but any longer than that, the marinade can affect the texture of the chicken.