The best time to invest in crypto has already passed, now prices are not very high, but not the lowest. Now you can invest in top coins because they'll grow even stronger over time...
The prices are not high at all compared to the last bull run. Cryptos are trading for the best price you can get it now. Because when the push up start you should be seeing 10x