It varies, depending on setup, bioload, amount of LR, etc. However, as mentioned a typical rule of thumb is about a year once you stop fooling with it (changing equipment, stocking level, etc).
Tanks are like children, and go thru many changes along the way (algae blooms, chemistry shifts, etc). Pretty much, a well-managed, mature tank can handle most upsets easily...some may "burp" but usually that's about it.
Maturity = stability.