It's hard to say exactly when Bitcoin will hit $1 million, but many analysts and investors believe it could be within the next decade, i think it will depend on a few factors like-
Institutional Investment and Legal Legitimacy.If more institutions and governments accept Bitcoin as an asset and clarify regulatory policies, as well as if the government enforces favorable regulations for Bitcoin, it can attract more investors, leading to widespread demand and an increase in value over time.And can be $1 million at a time very quickly.