Honestly, wasn't really sure if Bitcoin could have that price someday but since everything can happen in crypto then I'd say there's a possibility. 1 million was a crazy amount for Bitcoin but looking on the market now for as for example Doge if they will able to push it to 1$ then certainly Bitcoin can hit 1 million as well since we know Bitcoin was better than most of the altcoins after all. Regarding on the timeframe, one thing is for sure it won't happen this year, it will take a couple of bull cycles and years for Bitcoin to reach that mark.
$1 millions price for bitcoin is no crazier than $60k price that we currently have. if you told people a year ago that price is going to reach this level they would have been surprised and called you crazy.
it also won't take that long to get there. there are a lot of things that are contributing to this fast rise to $1 million and most important factor in my opinion is the terrible money printing policies.