People have to think about what makes a coin go up. It goes up when money is pouring in. When people are buying and buying and buying. We saw it during the bull run in 2017. That was huge. Yet it went "only" to about 20K$. To go to 1 million, you'd need billionaires investing massively in BTC. Since they're already billionaires, why would they risk it ?
That's true, when market shows sign of growth large scale investment happens with increased buying. Now it has been low, and by 2020 it'll reach at least $50k in my opinion. Because the halving event suddenly takes a demand as the supply gets cut off to some extent. With this into consideration I believe it'll reach $50k.