If you have the time, I recommend marinating the chicken for 4-5 hours. Since this marinade has lime juice (an acid in it), I don't recommend going much longer that that.