I was wondering if it was a good idea to buy Bitcoins now considering that there are only 42 days left until Bitcoin block reward is halving.
what do you guys think?

I think that it is not a bad idea if you want to buy coins right now because I do not think that the price is going to be much lower then it is right now.
So if you wait to long the price me even higher again which is not good if you want to buy.
Yeah its not very bad idea to buy now and intend to use it in some of investments existing out there because you can actually earn many money if you really do so but if you buy today and intend for holding well i think thats a very bad idea will came up to your minds since we know that halving is finish and so by that we can rarely see for the price but if there will be just only a little thats why the wiser choice for now to earn is to invest because your money will be useless if you select to hold.
Holding is never a bad idea because the future of bitcoins will bring your profit, but if you have only limited funds you should not force that to invest and hold because you can also earn doing short term investments.