How long does it take to buy a home?

A look at the key steps