Its good to buy bitcoins on this moment for a long term, I'm also doing it and I think it will be the best thing to do because the bitcoin has a good future a head so I think investing is a good thing.
You just need to hold your bitcoins and be patient for the halving or wait even longer so you can make a lot of profit on the bitcoin.