The only reason to hold gold right now is to hedge against hyperinflation. However, all of the money printing by the Fed has made a significant portion of investors worried about this spurring them to buy gold. Speculators got drawn to the trade, and now we have a bubble. If you want to buy gold, wait for the bubble to pop and get some cheap. There is no reason to pay $1600 an ounce for it.