Every time is a right time to buy cryptos, if you know when you sell, when you hold.
As the master's said, in every price, everytime, you can buy BTC.
Yes, you will never make a mistake if you invest in Bitcoin. Here, the period when you buy this cryptocurrency does not mean much. However, it is better to buy the crypto now, when it is cheap.