OK. Let's be honest in the construction industry time is never on anyone's side, as delays are lurking at every corner. They happen due to many factors, whether of internal or external character.
There are things one simply cannot control, such as delays caused by clients. These can be changes to initial design, slow decision making, vague desires and goals or unexpected financial troubles. Some can be pinned down to force majeure, when nature goes wild and showers us with bad weather. Sometimes banks and restrictive regulations are the big bad wolves. Or, projects themselves prove to be very complex and tricky to build, especially in challenging locations.