As per my analysis, gold may not hold present price (Around $900) for a longer time. Price may go down in next 6 months to one year. At present it is better to keep some money in different foreign currencies (Canadian, Euro, pound, etc…). Dollar may lose values (at least 20% in next six months to two years. Make sure invest in foreign currencies that are convertible to US dollar pretty easily.