Well, turnaround time varies from project to project and requirements of the clients. Generally; A medium size website can take 2-3 weeks after clarity and confirmation from client.