I used to be interested in gold and silver until the pandemic. The spread to buy / sell physical ounces was only $50 before April 2020.
Afterwards and to this day its usually about $100 to 150 per ounce of gold to buy and $100 to $150 to sell. So you could lose up to $300 in dealer charges PER OUNCE before you see a dime in profit.
Over the years prior to 2020 I traded about 40 ounces of gold and 200 ounces of silver, buying cheap on Ebay and dumping locally. It was scary getting $10,000 packages in regular mail.
As far as trading things like the GLD / SLV ETF's in the market, because they are actually trusts, they are treated as "cost basis not reported" transactions by the IRS. That means you have to report each buy and sell on Form 8949, which sucks. That includes options on the trusts. Not worth the hassle.