I disagree with you, investing is always for the long term. You need to almost forget about your investment and ride it out, be willing to wait years.
It's ok to later liquidate very small amounts for income, maybe for an emergency. Otherwise you need to leave it alone and keep adding to your position. That is investment.
I also disagree with you, not all of investments need years before you to pull it out, and investment in cryptocurrency is the proof of that, depends whether you want short term or long term, of course. Waiting too long could also liquidate your profits and all the years you spend in waiting will go in vain because you got too much assurance that you will earn if you will wait for years, that is a double sided sword, either it cuts you or it could be your weapon.