The duration of a website audit depends on the size of the website and the depth of the audit. For smaller websites, an audit might take a few days to a week. For larger sites with thousands of pages, it could take several weeks to a few months. The complexity of the website and the specific goals of the audit also play a role in determining the timeframe.