I have $300 on standby for after the halving. I'm expecting a small drop. That's when I'll buy. But maybe I'll see a price spike that i'll miss.
You should buy bitcoin before halving and not after that, as you can see now price is increasing so if you buy now then you will surely make profits at halving.
I will buy bitcoin before the halving, if the price is below $600. Then I will hold the bitcoin for the long term.