This annual panic buying is getting tiring and expensive.