Some day in the future, you will realize that the best time to invest was not today, but some other day in the future, when prices were low. But with the information that you have today, the best time to invest is still today, because you do not know when prices will be low, and you do know that the longer you hold your investment, the more time it has to grow.
Toughts?
You have a point. No one knows if the price of bitcoin is low or not because bitcoin has the capability to increase its price in a huge amount as well as in decreasing its price. So the best time to invest in bitcoin is anytime but it is better if you will invest a huge amount of money and when the price of bitcoin is continuously increasing.