The typical first time homebuyer is now 38 years old, a record high, according to the National Association of Realtors. Here’s why it’s harder to buy.

Read More…