Woof woof. I am not a dog.
No, you are not a dog. But vaccines do NOT always last forever. Depends on the vaccine. Always has.
Tetanus, Diphtheria and Pertussis is good for 10 years. Flu shots are supposed to be good for a year, even if the primary strain remains constant.