3 months is a little aggressive...I manage an industrial development company. Constructing and leasing mainly. On average, it takes us about 5 months from the point we sign a contract to passing final inspection.
I just finished a project about a month ago...took them about 4 months from contract signing to final inspection and that was with them halting the project for 3 weeks due to a change order that required resubmitting some drawings and county review/approval. They weren't in any hurry, but they didn't drag the job out either.