Your time line is irrelevant to the present. Gold is rising vs the US$ because it is becoming less and less valuable when measured against a gold standard
Perhaps, but the question is the investor’s time horizon. If the time horizon is a 30 year old waiting for retirement, gold allocation should be small. If you’re making a trading play on an inflation scenario, then gold certainly looks more appetizing.