The shelf life of spices varies, and you never really need to worry about them going “bad” like other foods do. For example, a bottle of curry powder that’s been around a questionable amount of time probably won’t make you sick … it will just be less potent. Many folks abide by a “six-month rule” when it comes to discarding most spices. Seems a bit short to me. I certainly can’t afford to replace all of mine twice a year.
read more here