Yes, it is the right time to buy Ethereum! I would buy Ethereum at the present time for the following three reasons:
(1) In the near term, the downside risk for ETH appears to be quantifiable and limited.
(2) In the near term, ETH appears to be moving upwards.
(3) In the long term, the future for ETH appears to be very bright.