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.
In the future, my 1 bitcoin will be worth $10,000. i will be very very happy in five to ten year's time.
Then you should take real good care of it not to lose or spend it.