Do you think it ever going to be recovered and if you think, yes, then how long?
I think altcoins will recover after bitcoin is fully recovered and reached a new all time price, the spread of scamming altcoins, useless products and real use case for a lot of altcoins led to the fall of so many of them with investors losing their investments along the line that's why it is hard for altcoins to recover for now.
Some altcoins will recover, some will continue their way to zero. It was like that before, it's like that now, nothing has changed. Why some people lose confidence is understandable, they lost money with investing in the wrong altcoins, there are many of them who simply made many bad choices.
Believe in whatever you wish, know one thing, just some altcoins have a bright future, others will stay where they are if they are lucky, and if not they will go to zero.