How long do you plan to hold? If you want to hold till the next bullish in 2025, the best time to buy is in 2022-2023. But if you just want to buy a short time or trade regularly, you can buy any time. Actually, there is no specific time to buy, depending on what your target is. Now, I suggest you determine what your target exactly, then you can decide when you will buy.
Very extraordinary advice from a Newbie and I'm sure you are one of the people who are often profitable in terms of investment and also in terms of trading, because it is very rare for a Newbie to be able to give excellent advice like this except to promote trash projects.