Although they differ from one to the next, historical data from 1929 to 2021 suggests that bear markets last for an average of 289 days. Some have been as short as 33 days, whereas others have lasted over a year.