But for real though, probably doesn't run out for a few reasons. Goods will be priced w/ the tariff included.
1) China will ship from other countries. No one will care because Trump can stay true to his nonsense, people will get their shit. They may even replace the "made in" labels.
2) Businesses have been stocking up since at least Nov. '24, probably earlier. So that's possibly 6 months supply in stock.