Sachverhalt: A. Der 1961 in der Türkei geborene V._ lebt als anerkannter Flüchtling in der Schweiz. Nachdem er seine Anstellung als Hilfsarbeiter der L._ AG auf den 30. April 2003 verloren hatte, meldete er sich am 7. Februar 2005 bei der IV-Stelle des Kantons Solothurn unter anderem unter Hinweis auf eine posttraumatische Belastungsstörung aufgrund seiner Erlebnisse in der Türkei zum Leistungsbezug an und beantragte eine Rente. Nach medizinischen Abklärungen und Durchführung des Vorbescheidverfahrens sprach die IV-Stelle des Kantons Solothurn dem Versicherten mit Verfügung vom 17. Oktober 2007 für die Zeit von Mai 2005 bis August 2006 eine ganze Rente zu, verneinte aber einen weitergehenden Leistungsanspruch. B. Die von V._ hiegegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 10. Oktober 2008 teilweise gut und sprach dem Versicherten für die Zeit vom 1. Mai 2005 bis 30. November 2006 eine ganze Rente zu. Im Übrigen wies es die Beschwerde ab. C. Mit Beschwerde beantragt V._, es sei die Sache unter Aufhebung der Verfügung und des kantonalen Gerichtsentscheides zu weiteren Abklärungen an die IV-Stelle des Kantons Solothurn zurückzuweisen. Während die IV-Stelle des Kantons Solothurn auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung. 