No one knows.
2017 may be late looking at the price keeps crawling up. But it's not too late to join the crypto rally in long term.
New money are pour into the market from old money
And by looks these new money are just a fraction
There are more legs to move
indeed we do not know whether the bitcoin 2018 will crawl up the price or even back down drastically, but I think bitcoin will continue to exist and the price will surely rise, and also not too late to join
Late or early depends your thought and decided buying Bitcoin now.
Example after the price of Bitcoin reach to $10,000 while you did not bought it in past time, do you think late or early?