If you live in a city, you typically go to a supermarket 3-5 times a week. And if your family is small enough to fit in a normal car, you can easily carry the groceries. Those trips don't take too much time either, because urban supermarkets are smaller than suburban hypermarkets and designed for quick visits.