In a perfect situation where you have all your content and requirements ready and there aren’t any integrations or complex functionality or designs the possible time to live is 8 weeks.  Once the site adds complexity with integrations or elaborate designs it just takes longer. I encourage clients who may need to get a website up and running quickly that we look at rolling out in phases.