I personally have an impression, that commodity prices are a function of shocks. Gas prices in Europe, uranium prices in mid 2000s, lithium due to sudden EV demand, etc. World then adjusts, and prices "collapse" or rather stabilize. Basically, don't buy commodities when the price is high.