flour (such as all-purpose flour) can last for to years if stored in an airtight container in a reasonably cool (up to f), dry place. if you simply store the open bag in the cupboard with the top folded over, its shelf-life is more like to months. whole grain flours go rancid much more rapidly than refined...