Question: on average how long does a marriage last?
Answer: While the national length of marriage in the United States is about 8.2 years, New Yorkers actually stick it out longer and average about 12.2 years. The rest of the state fares well, too, with most marriages lasting between 10 and 14 years.