There's a stock investor who's a trillionaire. And this is one of the most important tips that he has ever shared. And I use this exact same tip when investing cryptos as well, and I have been profitable this year.
First let me use this example. If you invest in a stock, or buy a coin / token, at $10. We need the value of this coin to go up over $10 before we can then sell it, to make a profit. The value may go up in one day, one year, 10 years, or it may never go above $10, and may actually drop in value. Because of this, you can be left holding bags for years, or sell at a loss.
HOWEVER
If the company you invested in has profit sharing, even if you hold a stock / coin for years, you can still get regularly paid, or regularly receive a share of the company's profits.
So this is why I only invest in a company, or will buy a coin / token, if I can regularly receive dividends. So even if you're left holding bags for years, it doesn't really matter, if the company is still going pay you regularly. It's hard to find a good and legit company that pays out dividends. In addition, you want the ROI to be fairly high, so that it's worth your investment in the long run. With that said, a company I recommend and have personally invested in is https://www.evoai.network/.