all the time is right to buy altcoins because you don't know when it comes to the moon but find a legit that you'll gain profit and you money will back unlike to other ico's now coming they are greedy that want also is to earn and run the investors thats why many investors too are afraid.

Ethereum as for now is the first contender of Bitcoin in popularity (see https://coinmarketcap.com/) and by other features. This coin is rather functional and is backed up by the revolutionary technology. All these as well as affordable price comparing to Bitcoin makes it a great investment option, as for me. The current slow progress in cryptocurrency prices will be more dynamic through the year, as the market is evolving now.

The right time to buy is always subjective, if you think it is a good price, then go for it. Ethereum has had a huge drop of over 30% in the last week, so it would appear that it is a good time to buy, but market confidence is obviously very low. Personally I think the current price is a great time to get in, but I also thought that last week, so who am I to judge...