How long does a typical house sale/purchase take?

How long does a typical house sale/purchase take?