It is recommended to perform your own ISO 27001 internal audits once every three years. Nevertheless, many cybersecurity experts consider that only by having an internal audit every year you can aspire to keep ahead of any threats that might appear in the rapidly changing world of cyber.