Eight years of war have left people in Afghanistan exhausted, impatient and increasingly unsure that the Taliban can be defeated.