Yes, you should buy. It's nowhere near too late. Prices maybe higher than they were, but we are still a long way beneath the all time high of 2017. Crypto is likely to become much bigger in the years ahead. Now is a good time to buy for the long-term.
maybe if you want to buy bitcoin it's better to wait for the price to go down again, or you can buy some now and leave your money to anticipate a decline you can buy later. for the long term I think buying now can still be profitable, because we are all convinced, bitcoin can grow more than now.
partial buying will be great strategy to face it.so if bitcoin make more correction we still have fund to buy it and we will calculate the average price on bitcoin we have.