How Long does the Average Marriage Last?

Sadly, the average marriage these days only last for 24 years, whereas in the 1980s marriages were expected to last after an average of 37 years.