This is a right time to buy bitcoin but never a good time to sell. We may even borrow to buy so that when next the price goes up it will generate more profit. Also do not used all you have to buy at once because the price may still be going down day by day. It may work fine if you divide your money into different batch and buy bitcoin by batch weekly within this period of time.