No, it is never too late to buy Bitcoin as price just keep moving up.
However; a good idea is to take a buy trade in Bitcoin when you see a decline. This means, you buy after a sharp fall in Bitcoin price.
Which is exactly what most people aren't doing right now lol, stupidity in numbers I guess