One way to incentivize yourself to invest for the long term is to hold income-generating investments in your portfolio.
Wall Street doesn't always get things right, so investors shouldn't base their decisions solely on the predictions of any one ...