To me everytime is the right time to buy because you tend not to know when the dip is but buying earlier would do you the good of having better opportunities of being profitable as time goes on. It's not early to buy but it's necessary to buy and hodl cause looking at the changing rate of price that is affecting the markets, such priveledge shouldn't be joked with moreso I think one need to understand how the markets goes to know when it's right to buy and when not to.
If buying for trading purposes, it is necessary for someone to see the market conditions so that he can determine a more appropriate time to buy and enter the market for that. But for some people who make purchases for other purposes such as long-term investment, of course they don't need to see that because they can buy it immediately without having to wait for market conditions to change. So each person who buys also has a different goal so we also need to see their basic goals so that the ideas we give and they implement can be more suitable.
Whether you are a trader or a long-term investor, it is still necessary to consider the market position before buying. The cheaper you get, the bigger the chances of earning.In trading, traders only get a good profit during bull season but have difficulties during bear season. But investors get their timing during a bear season, not during a bull market.
Timing is only our chance to make a good profit in the crypto space. We used to take advantage of the volatile situation, and if we were doing any of the two blindly, I couldn't think of us to survive and succeed.