In my opinion, No, it is not a good idea or a good investment. Gold/Silver doesn't produce anything, it doesn't generate income. Your buying gold coins or bullion that is just going to sit there and not do anything, your only hoping that it might increase in value. That is Not investing. You want to put your money to work for you. Invest your money in something that generates income or economic activity. Invest in something that generates actual income or is used to generate business growth, bonds, real estate, stocks. Keep it simple and put your money in a no-load low cost index mutual fund. Vanguard Total Stock Market Index or Vanguard S&P 500 Index. You'll be far better off 20 years from now rather than stashing your money in some yellow rocks that don't do anything.