I was buying till last week but to be honest I cannot afford to buy with the current price as price is too high for me, so If I want to buy then I will wait for the price drop.
It is really not the best time to buy bitcoins, because the price is really high, it is already $761. But I guess the price will not drop until the halving comes.
The price will go down maybe after the halving or it won't we really can't tell.