Let's put this real simply. Hezbollah says the won't stop fighting till all Israeli troops leave Lebanon. Israel doesn't seem to intend to leave.
The fighting will go on until Israel leaves or Hezbollah can't fight any longer.
The smart money isn't on Israel.
(Robert Fisk says the same thing, at greater length. Worth reading.)