Ну, это от многого зависит. От продуктов в частности. Какие продукты? Например хлеб я покупаю раз дня в два-три. Каждый день свежий-мне не очень хорошо, а если дольше не брать, то он уже черстветь начнёт, портится. Если продукт "долгоиграющий" и вы довольны ценой и вам он нужен, например молоко бывает ультро-пастеризованное, вобщем полгода храниться. И допустим акция на него, тогда можно взять побольше. Учитывать надо срок годности товара. Сколько вы его съедаете, какая у вас семья или вы одна(один) живёте. Что для вас поход в магазин, в смысле чем он для вас является: тяжким бременем, трудом или наоборот может быть: развлечением, времени если много, например вы фрилансер-домосед. Тогда можете походить, повыбирать найти лучшую цену. Вобщем зависит от образа жизни, от личных предпочтений, от того, какой это продукт(в смысле как долго он остаётся свежим и пригодным для еды и при этом не теряющим своих питательных, полезных и вкусовых качеств). Надо всё это учитывать. Думаю единого ответа быть не может, но подстроить под себя, под свои нужны "систему хождения по магазинам", я считаю можно и нужно. Учитывать где, чего, когда и по какой цене продаётся. Сроки годности, потребности, возможности и всё остальное. Я повторюсь, хлеб я покупаю раз в два-три дня. Молоко-кефир(недолгоиграющие) раз в неделю или чуть чаще. Яйца раз в две недели-три, колбасу так же, сыр может быть. Крупы долго хранятся. Нашли хорошую по хорошей цене, берите. Единого рецепта быть не может, но учитывая потребности, возможности, желания и всё что я написал выше, вы найдёте свой "график" хождения за продуктами питания. Удачи!