Practically buying btc is now too late base on the present price which already reach 100k$ it is very expensive now a days ,i think the best time to buy btc is during the year which its price is very low and that was year 2010 if i am not mistaken for now it os very risky investment because it os very high at price and we need a big amount of money to invest few coins.
If you compare the current price of Bitcoin with the price of Bitcoin in 2010, of course there is a very big difference and I think you yourself also still do not dare to buy Bitcoin at that time even though you may have known it because at that time very few people really believed in Bitcoin.
While for now there are so many people who believe in Bitcoin so the sense of daring to buy it is also very large because they have seen quite accurate evidence through the increase in the price of Bitcoin itself. And even though you have to use the funds you have because in terms of buying Bitcoin you can also use a small amount of money, what is clear is that now must also be considered a good time to buy before the price of Bitcoin becomes 2X from the current price in the future.