Statistics show that U.S. marriages last an average of 20 years, although the number is higher in Northeast states.