You better buy bitcoin now and sell them at peak near block reward halving time or july of next year. To invest in blockchain requires lots of fund, so if you could get much profit out of that bitcoins than try to invest in blockchain based companies and services if you like.
This seems to be solid advice. The halving of block rewards will definitely have an impact on the price of Bitcoin.
I'm personally waiting on the price to dip just a bit more before I purchase any Bitcoins, but will be doing it way in advance of the reward halving.