"The length varies depending on the type of audit; the complexity of the issues; the availability of information requested; the availability of both parties for scheduling meetings; and your agreement ...