The typical first time homebuyer is now 38 years old, a record high, according to the National Association of Realtors.