SHOPPERS hit supermarkets an average of 17 times each during December — pushing up spending on groceries to a new high.