Yes there certainly are. The hit you take when selling to them versus what you paid to get the gold certainly has to be taken into account in calculating whether it makes sense. As a hedge against inflation it could take decades to come out even.
“As a hedge against inflation it could take decades to come out even.”
The same can be said for stocks. In fact, every day stocks swing down and up widly. Metals tend to trend a bit more tampered.