Is this the right time to buy BTC?