depends on the breed and how well they've been taken care of-I just read on a thread that someone has one that's 15 trs old and still lays every so often!
They lay well through their 3rd or 4th year and then egg production starts to drop off alot but they will still lay for many more years. Eggs just become rare after a few more years.