How long does it really take to save for a down payment?

How long does it really take to save for a down payment?