Yeah as the halving of bitcoin is expected within few months. It has got the highest possibility to get promised return. Just of that buying is good.
I too am buying now but I don't know if the halving would impact the price as much as people expect, it was already known to happen so the price already modified for it IMO, I doubt a huge rise in price would occur after the halving of bitcoin new supply.