Israeli commanders say it could take weeks or even months to eliminate the threat from Hezbollah's rockets, and they acknowledge that the Shiite militia will never be defeated. Civilians in northern Israel, meanwhile, are growing desperate under the Hezbollah barrage.