It will never be too late to invest in Bitcoin because right now the price is keep on increasing.
Bitcoin is too big to fail so we can never go wrong if we invest our money.
Just buy now and hold it for a long period of time and you will see how much money you will earn.
May people are really into Bitcoin and Altcoins so it is impossible to lose all your money.
I would rather suggest buying altcoins, because altcoins have smaller transaction fees and you can wait less for transaction. On every transaction with Bitcoin you pay more then 20$, and with transaction with Ethereum you lose just 1.5$ to 2$.