It's never too late to invest crypto, there is always an opportunity to get profits up to 10x, the point is we have to be able to choose coins that have the potential to skyrocket (new listed coin) and of course it takes courage to lose.
The right moment to invest, is when the market is in a "bloodbath". In other words, you should invest into altcoins when they're in their All-time-lows. Your best bet would be to pick prominent altcoins like Ethereum and Litecoin. That way, you'll be able to multiply your investment quicker than you've ever imagined. This is because, such cryptocurrencies tend to increase exponentially in price within any bull market. Investing wisely by analyzing the market, and doing your own research about an specific crypto's development team, would allow you to stay ahead in the game for years to come. You should pay attention to mainstream media whenever you can, in order to see the latest happenings of crypto within the mainstream world.
Whenever there's negative news related to crypto, prices start to decline massively. And once there's positive news related to crypto, you could expect the whole crypto market to rise exponentially within the short term. It's as simple as that. But be aware that not every altcoin is good for your pocket. Some of them are extremely hyped without delivering true development or use cases for the mainstream world. Others are just speculative instruments with no future (like Dogecoin). If you play your cards right, you'll be able to survive in this highly-volatile market for years to come. Just my opinion