Anyone can predict bitcoin price, but no one knows exactly what happen.
$20,000 in 2 years? maybe not.
maybe in next 5 years.
Why it is not possible in 2 years, but possible in 5 years? IMO, the exchange rates are moving too fast to predict with a reasonable level of accuracy. In fact I wouldn't be surprised even if the exchange rate hits the $20K mark within the next 12 months (i.e by the end of 2018). Just note this. Right now we have around 10 million users. What will happen if this number increases to 100 million?