Buy gold because you think it will hold value for you- not because the price is shooting up now. http://www.nma.org/enumerate/gold/gold.htm
Now, "holding value" is what I expect to do with gold- the right question would be- when the gold prices comes crashing, will my buying power stay the same because I am holding the gold? Is it possible for gold to crash while other things stays at same price level?