So there is still enough time to invest so it is best to wait long time before investing in bitcoins.
I don't understand what you mean by there is still enough time to invest and also waiting for long before investing.
I don't think there is any need waiting for long time before investing into Bitcoin if the money is readily available and also having some basic knowledge about Bitcoin investment and also ensure the security of the wallet where your Bitcoin is kept to avoid been hack by hack by fruadsters, trying to wait for long time before investing might lead to procastination so it will be better to start now and adopt the DCA strategy of accumulating Bitcoin where you purchase regularly either weekly or monthly irrespective of the price of Bitcoin and HODL for long.
Bitcoin investing requires little knowledge at the initial stage. The ones you mentioned fall under basic knowledge. Moreover, the security of the wallet in which the investors keep their bitcoins has to be done by the investor. If your wallet is safe, your bitcoins will be safe. So the wallet seed phrase must be properly secured so that hackers cannot access your wallet in any way.
I have experienced firsthand that waiting too long to invest can hinder investment. Because last couple of days with slight dumping of Bitcoin I was waiting for a lump sum purchase with $430 amount (besides I did regular DCA). I thought maybe the price of bitcoin will come to 65 thousand dollars, but that is not the case, the market has now gone up. So maybe we shouldn't think that we will buy when the price of Bitcoin goes down. Those who don't wait for dips to invest are the ones who will regret it later when the price of Bitcoin rises.