I have a different view. Gold preserve value and appreciate in longer term but gold does not generate revenue. Had you invested your money in shares since your primary school days, the liquidity/dividend generated could have been much more than the appreciation in gold prices.
Last 1-3 years, gold spiked because of geopolitical instability created by America's many missteps ... From delink of US dollars from gold decades ago, to ever raising of USD debt ceilings, waging tariff wars against the whole world trying to force them to buy up their treasuries at zero interest rate for 100 years, people realized America national debt has ballooned to an unimaginable and cannot afford to die level, last spike into the coffin, introducing stable coin (yet another virtual currency) to support the ever ballooning treasuries and debt....EU confiscating Russian assets showing Western political powers are destroying the global trust on banking and money concept. If Europe confiscate Russian 15B Euro assets, it will destroy the world confidence in Europe and the damage to the Euro and European economies losses will be far more than 15B. European leaders need to be smarter than that.
All those contributed to how gold suddenly jumped tremendously over the last couple of years, because everybody lost confidence on America and USD, European union and Euro and thanks to Trump tariff war, dedollarization gained superb momentum now...
Will gold continue to climb? I think so... For how long? Nobody knows.