It's just a speculation and nobody will be able to answer that accurately. I personally think we are still early into bitcoin.
Institutions have just started buying bitcoin but there's a majority of total population who does not own any bitcoins.
So from that perspective we still have plenty of time to buy bitcoin but if we talk about the current bull run then I believe we are just 3 to 6 months away before bitcoin starts pumping again.
It would be a good time right now to buy bitcoin before it takes off but then again, it's just my speculation.
Lots of potential still lies on the nose.
We just need to grab it by its tail.
And keep accumulation going.