The United States will be withdrawing its troops from Afghanistan before September 11, the 20th anniversary of the terrorist attacks that led the United States into its longest war.