Bitcoin cannot possibly reach 1 million this year, because beyond 150,000, all institutions and countries would rather invest in Bitcoin mining machines to mine it themselves. The Bitcoin mining mechanism forces Bitcoin to only double compared to the last bull market each time.