The typical US homebuyer now requires about seven years to save for a down payment, but the timeline varies dramatically by region, from less than two years in an affordable metro with a large ...