I think it's still not late to buy and hold BTC.
ya not late, and all depends on your courage to take risks. I personally did buy at this time is very high risk, because the prices were really high. I do not want to take the risk, because it could fall at any time
The price is indeed very high now, it is around $630. That is 8% in the last few hours. But if the price will rise in the future, it is still cheap.
$645 now and could keep rising, given the current conditions can be considered cheap. However never take anything for granted 100%, it seems unlikely but a crash can occur at any time.