Buying bicoins at this time is good idea because halving is not yet over still a few days after that bitcoins price will be good to sell all of yours
Anything is good to buy before the halving, as we will surely see higher price in compare to current price, so the profits are guaranteed, so buy now if you can afford to.