Is July the right time to buy BTC ?