About a month and a half. Once you put the initial contract on a house, it is either accepted or rejected within a few days. You don't spend very long haggling. Closing is generally set for one month out and your inspections and whatnot happen during that period of time.
no subject