To some extent we can predict if bitcoin is going to recover before before December this year but I doubt if ethereum and some of it tokens will recover before December. Before December lasy year, when bitcoin is getting pump ethereum will also be getting pump but I see bitcoin going up now and ethereum is getting dumping.
It really depends on what kind of recovery you are expecting, are you expecting a big recovery in which ethereum reaches a price close to its all time high? Because if that is the case I can say to you that it's not going to happen, but if you're expecting ethereum to go back to a price close to 500 or 600 then a recovery like that is completely possible before the end of the year.