Thirteen yers is a very good run for a Shepherd. I think 9-11 years is average.
I’ve had many German Shepherds over the years. 13-14 is about average for mine.
I looked it up and it said German Shepherd/Life expectancy
9 – 13 years
Had one of mine go to 15 before his hips gave out.