That will depend on how fresh your spices are. Assuming they are all fresh, your steak seasoning will keep for up to a year!