Considering Bitcoin had reached $20k already, i don't think it's too late. This in fact is a great time to buy Bitcoin!
You can never know how much it will rise or fall. I don't think Bitcoin will rise much but other cryptocurrencies have much bigger growing potential.
... like you said, we never know