You’re not the only one who has this feeling. As someone who got into cryptocurrencies 2.5 years ago (It also seemed too late back then), I think you shouldn't spend your timing regretting on opportunities you missed.
Instead, you should make your first step ASAP and learn by getting involved.
What should you do?
Stay tuned - Read a lot about the different cryptocurrencies and try to catch up with the latest news.
Know where you are at - Try to understand how this market works and the main technology behind it Understand the Blockchain in Two Minutes
Trust yourself - 90% of what you read on the internet is bullshit, follow your instincts.
As long as people understand the risks, then definitely they should know how to deal on what buying price they will enter. It will just make more confusion if people will wait for too much low price target just to buy bitcoin, same applied to when should sell. Reading speculations can help but don't analyzed it withing long period as again, confusion and doubt will prevail their mind. And who knows that while on the process of analyzing, the trend is now starting up.
If the purpose is to hold for long, then just acquired on a price level where they think they afford to spend on. What if the price goes lower after? That's why people needs to understand the risks. That is the purpose.