Saving for a down payment can take anywhere from under nine years to more than 25, depending on where you live.

See Full Page