We recommend, as an industry best practice, that you self-audit on a monthly basis. This typically results in a manageable number of action items, which means you can consistently complete those action items within 30 days.
We believe this is a reasonable goal for our clients - all action items remediated within 30 days. Believe it or not, the goal is NOT to produce a 100% compliant audit report. That would be awesome, of course, but it's not realistic for most businesses. More commonly, every audit identifies a few issues that need to be addressed. The goal is to remediate those issues within a reasonable timeframe.