Sure, some stocks will be absolute dogs, like my own personal favorite terrible choice, WeWork. I did not see that coming and really should have. But some of my other investments, like Digital Realty Trust (DLR -0.77%) and UMH (UMH -3.96%), have had modest and steady gains over the last five years (plus regular dividends, which are beyond the scope of this article). When compared to a solid index fund, like Vanguard's S&P 500 ETF (VOO +0.23%), which I also happen to own, those real estate investment trust (REIT) wins are nothing – five years of steady growth in this exchange-traded fund (ETF) have produced a gain of more than 95%..
But any of these (WeWork aside) will produce more income on a more consistent basis than the lottery.
The winning approach
Long-term investing in solid companies that you believe in is always a better bet than gambling on the lottery. They call it gambling for a reason, after all. Investing is not a gamble; it's putting money in a company or other asset for which you can clearly see a path to growth. If you could buy into investments in the same place you bought gas station nachos, a lot more people would be really excited about stocks.
Where you put your money matters, and how long you plan to keep it there does, too. The power of compounding can take your modest investments and help them grow, even if you choose the absolutely safest investments possible, like high-yield savings accounts.
If you put $10,000 into that savings account and added just $100 a month for 30 years, if the interest rate averaged 4%, you'd have $102,539.92 at the end of that period. That's not too shabby at all. But investing in an S&P 500 index fund is even better. If you'd put that same initial $10,000 in an index fund that followed the S&P 500 really closely 30 years ago, without adding anything at all, you'd have $111,771.50. That's no joke -- it's a 1,018% increase in your investment in that time.