Potentially Q42018 for sure. However, if the stock market also tanks this year, it may take longer. The correlation with stocks is increasing:
https://www.cnbc.com/2018/02/08/bitcoins-correlation-with-stocks-jumps-to-2-year-high.html
I think it goes hand in hand with investor appetite for risky assests...and Bitcoin is one of the riskiest of all. Alternatively, people could see it as an alternative to stocks...but I'm not so sure of this.
Additionally, Bitcoin appears to be loosely correlated to the VIX (inverse).
source: https://www.zerohedge.com/news/2018-02-08/extreme-fear-strikes-stocks-credit-crashes-10-month-wides
RE: How long will it take for Bitcoin to reach $20,000 again?