It is not the best time to buy Bitcoin, but it is still good. The best time was a while ago when the price was in the twenties, but of course the opportunity is still good so far.
If the expectations that Bitcoin will reach 100K$ are correct, then the opportunity is certainly still very good.
The current time to buy Bitcoin depends on those who dare to buy Bitcoin now or never.
Many people idolize that Bitcoin can reach a price of 100,000 USD and that will be achieved during the Bull Run, and the problem is time.
We don't know when Bitcoin will reach 100,000 USD and this is really very annoying if we have to wait patiently because sometimes everyone's patience is different.
Trust me, i totally understand your frustration. It can be pretty challenging with the desire for quick results.
While this is so, it completely depends on whatever approach a person decides to take. On strategy some choose to employ is the DCA method, because this way, they can at least benefit from both potential price increase as well as decrease overtime, at the same time, makes you avoid the tension and pressure that comes along with short-term trends.