CA is also advised at seven years also.
And yes, it's from the filing date (so one has to be careful with any late filed returns...)