He has candy of various sorts too.
As for the grains, not sure on how long they will keep. They are in 5 gallon buckets with o2 eaters, but.. I have stuff like oatmeal, oat bran, nine grain and a few others. I forget now.
I do eat the oatmeal and oat bran - so that works for me. One reason to get it that way is that it's CHEAP and stores well. I doubt it's expired yet, but a lot of that processed stuff he buys is. I did get him several emergency kits and various other 'stockpile' items. Oh, I buy the stockpile stuff from places like honeyville grain - you can get pretty much anything in a 50# sack. 
Some of the stuff you can get at the survival places is kinda neat. I've actually used the freeze dried fruits and veggies in things, plus the powdered peanut butter is pretty good. And taco flavored TVP.



Some of the stuff you can get at the survival places is kinda neat. I've actually used the freeze dried fruits and veggies in things, plus the powdered peanut butter is pretty good. And taco flavored TVP.

Pop tarts are the food of the gods. I understand him. Have him add some M&M's and he and I can party when the world ends. LOL
But I have to ask, what are you going to do with the grains? Do you nomally use grains in your cooking? I am only stockpiling things I eat and can cook on the facilities I have at hand. (which isn't my electric stove. Sigh)
Can't you feed the grains to your chickens when the approach expiration? And I thought that unprocessed grain lasted for like 20 years?
Personally I am not into DIY food....I've got minute rice in my stockpile. LOL