The history of bull and bear markets in U.S. stocks:

The average bull market lasts 46 months (approximately three times longer than the average bear market). The current S&P 500 rally is only 21 months old — JPMorgan.