The Iraq war has ended after SIX years. The troops were due to start coming home in June, the SIXTH Month. The withdrawal was bought forward one Month to the 1st of May - Thats the 1st of the 5th. 1 + 5 = SIX. The Iraq war is over 666