It is really hard to keep track of all news and all crypto currencies to be 100% sure when is a good time to buy each specific crypto. As a general trend it is good time to buy BTC or ETH, since BTC is going to grow for a long time, and ETH is really undervalued.