Is it the right time to invest in cryptocurrencies?