>I can buy several weeks of stuff in advance, but not several weeks of milk and bread, or it'll expire
You also forgot: meat, vegetables, fruit
If anything those expire sooner than milk and bread (at least judging by the best before dates), so I'll need to go to the supermarket to buy those before I need to buy milk/bread.
You also forgot: meat, vegetables, fruit
If anything those expire sooner than milk and bread (at least judging by the best before dates), so I'll need to go to the supermarket to buy those before I need to buy milk/bread.