Well,i think now is the best time to buy bitcoin since the price has been down throughout this year and with the upcoming promising event at hand, which we have all been waiting for, i mean the block halving event, no doubt bitcoin will beat its all time high,so instead of selling i will advise you to accumulate as much bitcoin as you can.