Gold and silver have been money for eons -- 5000 years give or take.
from:
The Meaning of Money: Its Purposes and Functions ... Gold and silver, commodities with inherent value and with pedigrees as money going back thousands of years, are emerging as the choice for universal money. The ability of these precious metals to always act as a store of value makes them an unparalleled choice for such a job. Moreover a series of competitive currency devaluations is likely (known as a "beggar thy neighbour policy") as each country tries desperately to increase its exports at the expense of the other. Gold is now rising in value against all of the world's major currencies....
Bottom line is that money that comes off a printing press is properly called currency. Currencies can be devalued and their buying power can change dramatically over time. Paper currency is not a store of value. Have you ever wondered why the central banks of the world transact in gold?
Gold is a true store over value/wealth. Gold expressed in dollars appears to go up and down in value, but the truth is that an ounce of gold is always an ounce of gold; it is the dollar going up and down in value. Stop thinking of gold as an investment; it is money.
BTW, I won't be using gold or silver to barter for food or bullets, don't need to.