I don't see an investment in gold or silver as a bad thing for folks with special circumstances. I know a fellow who intends to buy all the insulin in the last days and having a sock full of Krugerrands could go a long way toward that goal.
That said, get your 3Bs locked in, sock away a shit ton of .22 rounds and small silver change... think about what is going to happen to the 'value of the dollar' when paper money loses it's value. A hundred dollar coin is going to be a fortune!