A Walmart grocery receipt from 2006 is going viral, igniting fresh frustration over today's food prices.

The receipt, shared by user "Kylei," shows 79 items totaling $161.87, including eggs for $1.28 and tomatoes at $1.24 per pound. The post has garnered over 12 million views, with users shocked at how much grocery costs have climbed in nearly 20 years.

"$161 for 79 items and there's salmon, shrimp, wings, cereal, soda, produce, snacks AND meat," one user wrote. "This receipt feels more like evidence from a lost civilization."

The Labor Department reports food-at-home costs rose 0.7% in April, the largest monthly increase since 2022. Specific items have surged: nonalcoholic beverages up 5.1% year-over-year, ground beef averaging $6.90 per pound (a 15% increase), and tomatoes up 40% annually.

Higher transportation costs, weather disruptions, and global conflict are driving the price increases, fueling public anger.