You should buy now. because is already increased to 500$ and it will grow more .So this is the right time to buy btc if you want to get profit and halving is 100% real. if u have many BTCs, then there are more chances for you to get benefit from halving