She is almost 10 and has been on them for about 3 years. We have never been more that 3 days late on the shot either, but switching insurance companies has been more trouble than I imagined. They just don't care.