When the selling price is lesser than the price at which you bought your BTC's then it is the worst time to sell because you will surely face a loss so keep holding until the price get doubled or even more.The best time to sell can be when the price has reached it's all time high value.But according to me you should keep holding your BTC's until you are in the actual need of them