Длительность разработки сайта зависит от сложности и наполнения, и в договоре я всегда прописываю сроки. Конечно, ситуации бывают разные, и работа может затянуться, если, например, заказчик вовремя не предоставляет контент или не вносит оплату. Если сдача проекта задерживается по моей вине, то я заранее предупреждаю клиента.