How long has the Iraq war lasted?

five years including 2008

six years including 2009

seven years in cluding 2010