To reach 1 million, I think we need 3 halvings. If we see 150k or more this year, then it is very likely to happen after the next 3 halvings. But if we expect by 2030, then I think it may be difficult to reach that stage. Although nothing is impossible. Because if Bitcoin is become a reserve currency, then the price will increase a lot with the demand, in that case, it is not impossible for the price of Bitcoin to be much higher than the current price. If it increases 10 times after 5 years from now, it is not unusual, but here the market will continue to move through bearish and bullish cycles, which is why it takes a lot of time to reach the mentioned price.