You only really need to aerate a lawn once per season.
The best time to aerate your lawn is during the growing season which is when the grass can heal up properly.
If you have cool season grass it should be aerated in the early fall or spring and warm season grass should be aerated during late spring.