Most analysts have predicted that gold will creep up over $2,000 per troy ounce at some point this year, with the average high predicted at around $2,055. That being said, most predictions show the average price for the year to be around $1,750.
If you're looking to hold on to it for only 1-3 years (depending on the global, but primarily the U.S. economy) it's probably a good bet for a positive return, though not nearly as great as some other options (APPL for one).
Have a look at the following numbers. They represent the % change in average price of gold for the year since 1930.
1930 -17%
1931 21%
1932 27%
1933 32%
1934 0%
1935 0%
1936 0%
1937 0%
1938 -1%
1939 -2%
1940 0%
1941 0%
1942 0%
1943 0%
1944 3%
1945 0%
1946 0%
1947 0%
1948 -9%
1949 10%
1950 0%
1951 0%
1952 1%
1953 1%
1954 0%
1955 0%
1956 0%
1957 0%
1958 0%
1959 0%
1960 0%
1961 0%
1962 0%
1963 0%
1964 0%
1965 0%
1966 -1%
1967 12%
1968 5%
1969 -13%
1970 13%
1971 44%
1972 67%
1973 58% *
1974 4% *
1975 -22% *
1976 19%
1977 31%
1978 58%
1979 101%
1980 -25%
1981 -18% *
1982 13% *
1983 -15%
1984 -12%
1985 16%
1986 21%
1987 -2%
1988 -13%
1989 1%
1990 -6% *
1991 -5% *
1992 5%
1993 7%
1994 0%
1995** 1%
1996 -15%
1997 -11%
1998 -5%
1999 0%
2000 -3%
2001 14% *
2002 17%
2003 13%
2004 9%
2005 36%
2006 15%
2007 25% *
2008 12% *
2009 26% *
2010 28% *
2011 28% *
Keep in mind that the only changes tot he price of gold in U.S. trading prior to 1968 were changes that the government made. Gold was a set price for the most part prior to that time. In 1968, a two-tiered pricing system was implemented that allowed for gold prices to fluctuate based on market trading.
If you'll notice the major spikes in gold prices generally occurred around, and directly following, the times of recessions in the U.S. The major recessions in the U.S. (those lasting 8 months or more) occurred during the following times: 1969-1970, 1973-1975, 1981-1982, 1990-1991, 2001-2001, 2007-current. As you can see, most of the major upswings occurred in the years surrounding recessions. These were then followed by massive corrections for the most part.
While gold prices settled higher than they had been prior to the huge upswings, investors buying during the upswings lost their asses if they held onto the gold.
Since 2001 gold has been on a continual upswing. It's likely to stay that way until both the U.S. and the World economy have been in a sustained and meaningful recovery. But once that happens there is likely to be a huge correction. Gold may hit $2,000 this year, but in a decade it's likely to be hovering around $1,200 assuming the U.S. hasn't undergone hyper-inflation or hyper-deflation and the unemployment rate has returned to the 4-7% range.
tl;dr version: Gold's probably not a bad short-term hold (1-3 years), but long-term (6-10 years) you missed the sweet spot by about a decade.