Have been baking my own bread for years (thanks Panasonic) and it also makes pizza dough. Since a few years I'm ordering breard flour in 25kg bags. (I put 1/2 in smaller bags in the freezer). I keep graded cheese in the freezer too. Together with canned/frozen vegetables I did shopping every 3rd week and can now stretch that to two months without much effort. Supermarket is fine here but I try to minimize the number of visits anyway.