Bitcoin halving, is it the right time to buy now?