When the Mosul offensive was launched in October, some Iraqi officials said they hoped to have the city cleared by the end of the year, while more "conservative" voices said it would take at least three to four months of street to street fighting.