Grain flour seems to keep pretty well. It's lake reed roots and lake reed flour you've got to watch out for, as those don't seem to last any longer than a few months (though if you keep it in a cellar over winter, you seem to get more mileage out of them).