I like to apply my dry rub about 30 minutes to 1 hour before I cook. That gives the meat enough time to absorb the rub without drying out the meat.