Actually it isn't late to buy bitcoin but I can assure you that buying bitcoin at 40k USD and above can be very much risky, if anyone had bought bitcoin at 40k USD that person presently now will be in lose because the market price of bitcoin has dropped to 32k USD and will even still drop more before it will rise again, for me I would always advice never buy at the top because it might be very risky, join the moving train earlier before it gets late.