Most of the sites I've built take as little as a few weeks to three months depending on the size and complexity of the project.