There’s no set rule, but it’s a good idea to cook the chicken as soon as possible after applying the rub. Otherwise, it might get mushy and slide off, or you could lose some of the flavor. Try to leave it on for no more than 4 hours before you start cooking.