Anyone new to Bitcoin needs to buy from now until the halving. Bitcoin prices always go up after the halving from 2016, 2020 and now 2024.
This has already happened, so there are strong predictions that the same thing will happen after the next halving. When the price of Bitcoin will reach its highest and lowest it is difficult to find a solid answer to predictions, but historical data corroborates speculation that the price will increase after the halving.
Currently it is still categorized as being at the lowest price and this is still a good opportunity to buy.
Unfortunately, most people will only buy during the Bitcoin bull run hype during 2025 when the prices are at an all time high. Which is the worst time to buy Bitcoin.
If most people only buy during bull runs, it means very few people are buying now. Maybe that narrative doesn't quite fit. Usually people who don't understand or know the history of Bitcoin prices will probably buy Bitcoin when Bitcoin prices are really high.