Yes there is a good time to buy cryptocurrencies. Buy cryptocurrencies when no one is talking about them. Buy them when they are at a loalue, and if you buy them low and they get lower, buy more to average down on losses. But before you buy kindly make sure that you make good researches on the coins/Tokens to buy. I have researched on ETN, NEO , ICX DAPS..... These would bring good profit when the bull run starts