There is no right time in buying bitcoin because the only thing that you can do right now is to just buy bitcoin because if you will just wait for the price to come down then it will take a lot of time before your ever buy your very first bitcoin while if you will buy now then start growing it by trading or any some sort of source of bitcoin then you can easily earn money.
i think it is, because in the year 2011 you can buy a Bitcoin for only 4$ and if you buy 100 Bitcoin before and you still have it now , then you are a millionaire , and if you buy bitcoin now it's late, because the price of BTC now is expensiveand my 2nd opinion is that it is not too late because value of bitcoin increasing day by day.if u can buy at the movement then it will be good in the future for you.because in the future value will be higher..