The best time to invest in Bitcoin is at the lowest price that will never be seen again. If we will never see below $20k prices again, then any purchase made 7+ months ago was the best at that moment. But now that we're experiencing an almost 50% crash with very weak recovery, it's very debatable whether it's the best time, or if the price will go even lower. Of course you can win big if the bull run resumes tomorrow, but you can also make a suboptimal purchase if the price will keep sinking.
Now the price of bitcoin has dropped to $ 32,764, and there are forecasts that in the near future it will still continue to fall. Therefore, it is better to wait a little with the purchase. Perhaps the bottom is still ahead of us. If the fall in prices continues, then we can assume that this will drag on for the whole summer and we will not see the expected growth of the market at least until the fall. It is most likely that it will be so.