Submitted by News_of_Entwives t3_zg7zyj in askscience
Typically people vaccines last like 10+ years, sometimes even for life. Why do my animals need to be vaccinated yearly for rabies?
I know the practical answer is that the law was written that way to be absolutely sure our pets don't get infected, but what about the scientific studies of immunity? How long does a rabies vaccine provide immunity? And if it's only 1-3 years, why does it wear off so fast?
Faelwolf t1_izfvcaz wrote
Every year is overkill for rabies vaccine for pets. It lasts 3+ years unless there is a weaker version I don't know about. Are you sure the law requires the vaccine, or just that the rabies vacc be verified and a new tag issued each year?
My vet wouldn't even give a rabies vacc under 2.5 years from the previous one unless the circumstances required it. The exception is for puppies, they get it at 4-6 months, with a booster after 1 year, but it's 3 years from then on. The vaccine actually lasts a little longer than that, but the expiration has so many variables that they revaccinate every 3 years. Much better safe than sorry in this case. This is one vaccine you don't want to take chances with.
I acknowledge that some state/local laws aren't based on reality or common sense though......