Timelines vary by project. Unforeseen conditions, inspections, specialty trades, and material availability can also affect the schedule.