Hi Rachel,
NASA has a nice tool on their eclipse web site that will let you see the dates of the upcoming and past eclipses visible from a particular city. You can try this for yourself here: http://eclipse.gsfc.nasa.gov/JSEX/JSEX-USA.html
I don't know what city you live in, so I ran the eclipse tool for Denver, CO and I looked for eclipses between the year 2000 and 2100. Unfortunately, there will not be any total solar eclipses visible from Denver, CO during this century. However, there will be many partial solar eclipses visible from Denver, CO. The next partial solar eclipse visible from Denver, CO will be on May 20, 2012, starting at around 17:22 or 5:22 pm and ending around sunset. You can try using this tool yourself if you would like to see more future solar eclipse times, or look up the times of solar eclipses in other cities.
Solar eclipses are generally only visible on a narrow strip on the Earth's surface called the eclipse path. This is why you may have to wait a very, very, very long time for a total solar eclipse to be visible in your city even though there can be more than one solar eclipse during a year. Many scientists travel to far away places to view total solar eclipses.
Kris