The perfect age to buy a house is 35. Any earlier and your house poor. Any later and you retire with a mortgage. Don't realize this too late.