It's always a good time to buy Ethereum. This technology is still young and new developments coming out daily. Therefore, the longer you wait the less you can win. Just be aware that all crypto assets are very volatile. Hence, only long-term investors should buy Ethereum.