Homemade taco seasoning can last for a really long time before needing to be tossed (like weeks to months). Giving you plenty of time to use it up. That said, for best flavor and potency, you want to use your spices while fresh and keep them stored in an airtight container so they still taste great weeks later.