: Structural demand remains high as central banks (notably in China, India, and Poland) continue to diversify reserves away from the U.S. dollar.
As of late April 2026, the decision to buy gold depends on whether you are seeking a or a short-term trade . Gold has experienced a historic rally over the past year, currently trading around $4,567 per ounce (April 28, 2026), which is up roughly 38-40% from one year ago. should i buy gold now
While prices are currently about 15% below their January all-time high of $5,600, major financial institutions remain bullish, with year-end 2026 targets ranging from . Why you might buy gold now : Structural demand remains high as central banks
: Rising energy costs (with oil prices exceeding $111/barrel) have spurred inflation concerns, historically a powerful driver for gold. Risks and considerations Gold has experienced a historic rally over the
: Heightened geopolitical risks, specifically the ongoing full-scale conflict in the Middle East and the closure of the Strait of Hormuz, are driving strong "safe-haven" buying.
: Expectations for interest rate cuts by the Federal Reserve later in 2026 tend to support gold by lowering the opportunity cost of holding a non-yielding asset.