I think whenever the time is right to buy bitcoin because no one knows for future bitcoin prices will rise or fall. It depends on ourselves whether just to get a little profit or to profit a lot. Buy bitcoin and sell it when the price goes up may be very profitable if you wait and be patient in long-term trading. But if only to get a little profit can buy and sell anytime when he feels he has benefited.