No, its never too late to buy bitcoin. If you have noticed that bitcoin had reached 5000 yesterday. So i would say its right now the time to invest in bitcoin, and earn some money out of it.
Beware that bitcoin today is a bit falling. So you need to take a risk.