Unshelled and unroasted sunflower seeds are good for about 1-2 years when stored in an airtight container and in a cool, dark place. They must be FULLY dried or the seeds will mold in the container.