John McCain actually said...
It could be next month; it could be next year; it could be three years from now; it could be. But I'm confident we will have victory.
Context
McCain discusses the timeline for U.S. troop withdrawal from Iraq.
05/14/2008