The time depends on the size and features of the site. Most small to medium projects take 4 – 6 weeks, while more complex builds may take a little longer.