I think it isn't too late, since Bitcoin value is lower nowadays when compared to future Bitcoin. These days BTC price might seem like a roller-coaster but it will eventually stabilize at a higher value so it is definitely not late.
The value will rise overtime and that is our expectations as believer on bitcoin, therefore it is never too late to buy.
If we buy now we should bear in mind that it requires time to grow so we should always be thinking of long term hold, patience is neccessary
but with trust we can make it possible to hold.