One way to incentivize yourself to invest for the long term is to hold income-generating investments in your portfolio.
Investing in diversified assets, such as mutual funds or exchange-traded funds (ETFs), can offer comparable or even better ...