1 BTC = $1,000,000 ? This is like magic, even though actually in Cryptocurrency anything can happen but this is impossible.
Do not imagine too high, to return to reach $20,000, Bitcoin is still unable, even though it has been three years since Bitcoin reached the highest price.