TOD:
That answer depends a lot on whether or not you cook. If you do, then you have to stock up on things like flour, sugar, vegetable oil, and various spices. If you don't cook then those large items tend to sit around for years at a time and when they finally get really old, you have to throw them out. Been there, done that. If you don't cook, then you need things like milk, cereal, bread, coldcuts, fruit, mini-carrots and microwavable frozen entrees, (and maybe some bagels and cream cheese if you're a fancy person). What I'd really like to be able to buy is a small amount lettuce for my sandwiches without buying an entire head of lettuce which will go bad in a matter of days.