Men used to marry for the first time at an average age of 23 from the 1950s to the late 1970s. Today, the average age has risen to over 30.