there will always be that possibility, because seeing all this time that btc has made it tends to continue to increase after each halving era that occurs once every 4 years. always after that there will be a renewable ATH and it will occur several times more than the previous ATH, that movement has proven so far. The last ATH that was created was at $68K and if it were to reach $1M, it would obviously take quite a while and it's unlikely it would happen quickly.
I think and according to my analysis, it is estimated that it will happen in 5-7 times the halving period, or it could be faster or slower.
We just have to imagine expecting bitcoin to be 1 million if you count it today, because in fact we are very far away from that, talking about speculation, yes there is definitely a possibility for bitcoin to reach it, I don't know how many more halvings we have to go through to reach it, you mentioned 5-7 more moment halvings to achieve it, that's a good number choice, if it's 7x4, yes, in about 28 years, to be precise, maybe 2051 if you add the current year, we don't know what journey bitcoin will face reaching the year that, but it's your right to speculate that you have enough confidence that bitcoin in the future can reach 1 million every pieces.
I don't have a formula for predicting that number, I just hope that in the current bitcoin cycle bitcoin can reach a new ATH again, at least $100k more can be considered logical for us to achieve in the bitcoin cycle, I don't think about bitcoin being 1 million, because for me it will be tiring, 28 years I have to wait.