Sunflower seeds should be stored in a cool, dry place to maintain their freshness. They can also be stored in the refrigerator or freezer to extend their shelf life. In general, however, sunflower seeds will keep for several months if stored properly.