Do you think it ever going to be recovered and if you think, yes, then how long?
what do you exactly mean? any specific coin or the whole altcoin market? most of the altcoins won't ever recover, in 2017 every shit was pumped like hell, more than 50% are dead - no development. why should those coins recover?

In 2017, people actually believed the project, the team, their roadmap etc. But these ICO scamsters slowly opened their plans and made their own version of the project. Eventually people lost their interest in the ICO projects. This is why even a shitcoin was pumped like hell.