Для меня привычно и понятно только одно-если это мой мужчина, то куда бы мы не зашли-в магазин,ресторан,кинотеатр,театр-все расходы по умолчанию берет на себя мужчина .Это никогда не обсуждалось .Это происходило по умолчанию.Другого варианта никогда не знала .Если он не мой мужчина, а просто друг или человек, симпатизирующий мне-то первым делом предложу оплатить свои расходы сама.Но спорить с пеной у рта не буду, если он отвергнет мое предложение и предложит взять на себя эту миссию.В Вашей ситуации вижу лишь один ДОСТОЙНЫЙ вариант-оплатить все продукты должен мужчина, без дележки на процентное соотношение -вы, он, сын.))))Если он предложил бы мне иной вариант-приму , но впредь категорически исключу из своей жизни совместные походы за продуктами с этим мужчиной.А может и самого мужчину из своей жизни.