And I think, given where I am and the way one shops here, I'd hit a week, tops.

Living in India, everything is bought fresh almost every day. My husband and I place our grocery orders weekly - and it runs us about USD $30/week in what we buy, though a lot of it is cyclical. We buy fresh veggies (kilo of onions, kilo of potatoes, half a kilo of tomatoes, bunches of fresh spinach, karela) and restock every couple of weeks on things we go through quickly- 2 or 3 kilos of flour of varied types, rice, dried red chillis... We don't have a lot of storage capacity here, so you buy only what you need for the week: stocking up isn't viable out here!