The average age of a first-time homebuyer has climbed to an all-time high of 40 years old, up from 33 years old just a decade ago ...