I think it will break through $20,000 at the end of 2018 and should stay above $50,000 in 2019.
Too optimistic. Its not going to reach up to $10K this year that's where the market goes if you think of how it will go because its unsure what will happen when ETF is approved next year. Its been moved over and over. The slow growth of BTC right now is a positive sign but is going to be different from last year, this growth is safer than last which is like the pump and dump scam.
Your predictions are totally baseless. The price is not able to cross $7000 and you are talking about $20000 till the end of this year. It is totally nonsense. If you think that the price will once again bump like the previous years, there is nothing like that. The price will remain the same if there is no or low demand. It if reaches to $10000, it will be enough.
No one can be right actually as no one can tell what the next month or the one thereafter would come up with, and the fact that we are still below $7k, does not mean we would cross it and eventually make it a support and then the chances of seeing some huge growth may be there, but like I said, no one can tell and nothing is guaranteed as we cannot see the future.
We have the time and trend however to lead us to knowing where the market would actually eventually end up at the end of everything. Nonetheless, based on the Op's question, quick growth that is driven by greed and not real demand is never sustainable.