Once or twice a week. There's no way produce will stay fresh for a month.

I always make detailed lists, covering the menus for the week. Our store is close, and I get great mileage, so don't worry about that aspect. We do shop at CostCo for detergents, Kleenex and the like. We go there about every 4 months.