Spending may top $1 trillion as consumers grapple with higher prices.