Good for you for giving her a home. I've taken in two of these types, myself over the years. But seven isn't really old. I have two eight-year old Welsummers still laying regularly, although they're on winter break currently.
With good care and a little pampering, hens can live twice that long...