And I find out that the perfect time a newbie can invest in bitcoin is when the price of bitcoin is in bear market, like some weeks ago bitcoin drop a different in the market price and its very nice opportunity for short term investors to buy and keep and be ready to sell when the market rise.
That is standard and it is a general thing that applies to all types of investment instruments such as shares, government securities, or even property investment. But at least you have learned the basics in investing, namely looking for when prices go down and selling when prices go up. Apart from that, I suggest you deepen your knowledge of analysis and techniques regarding the stock market and crypto market. Hopefully that can help you find when to buy and when to sell.
I was willing to buy bitcoin immediately the price drop but the challenge i have them was I'm not with cash, but I will be waiting until the price fall again, and if it fall again I will not miss the opportunity of buying bitcoin and keep for long term investment
We wait for the price to go down, then when it goes down, we think maybe the price will be lower, then in fact the price goes up and up, then you decide to buy it quickly or you choose to regret your decision why didn't you buy it yesterday. It's a circle that keeps turning for most people. You can't be sure when the price will go down and down again. What you can do is carry out a short analysis to predict the next price.
Therefore I advise you to use your cold money and not money for your daily needs.