It is possible to cross more than $20k but how long it is going to take nobody don't know because the market situation and from the news makes the piece of bitcoin more stable. It is a very good sign for bitcoin to hold them as long as possible to increase the price.
I'm pretty sure it can happen within 2 years

2019 might be a good year for us since a lot of good news are happening around the world in terms of regulations from the government. I know bitcoin will make a new peak slowly but surely, we must wait for that one and have more patience. $20k will happen again soon, so its good for you to have more bitcoin on your wallet.
Bitcoin will reach to $20k again because with the rise of market cap and it possible that it never reach to $20k if it found no investment funds. Price depends upon demand and demand depends upon trust of the people. If people trust bitcoin and they understand the benefits and importance of bitcoin they will definitely put their money in bitcoin and thus the price will go up.