It's recommended to leave the BBQ rub on your pork for at least 30 minutes up to 2 hours. This will help the flavors get into the meat to produce the best tasting pork.