The best time to buy Ethereum is when the price of Ethereum is low in the market and that's when our best chance is not to waste on buying Ethereum at a low price. After the price goes up, that's the best opportunity to sell your already purchased Ethereum.