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...