The duration of an energy audit can vary depending on the size of the building and the level of detail in the audit, but typically, it can take from a few hours to a few days.