German here, I think many of us do go to the supermarket more often than once a week. Like 2-3 times. At least for the younger generation. I mean, fresh berries probably last 2 days, mushrooms probably 2-3, greens 2-4 days...