It doesn't look like it's a good time to buy. Because we are constantly falling, we say we will rise now, but we do fall again, again, again. So think million times when buying.
If you invest for several years, then now is the best time to buy top coins. Definitely they will give a good profit. You yourself see cryptocurrencies being introduced into real life and we are now at the very beginning. So now is the best time to invest. The market is cyclical and soon we will see a reversal. U-turn is inevitable.