Everything can happen at any time because this Bitcoin has no price limit, whoever owns Bitcoin is the one who has the power over that price.
1,000,000 USD feels very expensive for now but in the future I think 1,000,000 USD will feel cheap.
This price is same like as Motorcycle or Super Car , and this is options for Hold long term or Sell for now on the exchange.