There's no perfect timing if you want to make a room of improvement for yourself. Investing is the best thing to do to achieve your goals in life. But some expert says that the best time to buy is when the price of the coins were low. By this you can buy low and sell high so that you can gain more profit.