I would say to look at the past to get enough of an idea of the present and future. With this said, it looks like about 2- 2.5 years. Also crucial will be the next halving event.
Actually, I really don't know either when it will be recover and gets back to its ATH price or the price it was last year. But it will take time to recover , all markets go red/low this year, maybe let us wait for the next halving? or even though just like what I said it will not recover fast but if you are old in crypto you will know that when Q4 starts there will be a chance that we can see green port again.