If you have a leftover barbecue, you can keep it refrigerated for 3 to 4 days. Place the leftovers in a shallow container and chill it within 1 to 2 hours. If you don’t plan to eat the meats within those days, freezing is your best option. The shelf life is extended for up to 2 to 3 months.