The shots are no good - I had the shots as a child and then contracted pertussis about 10 years ago. It is a horrible disease and lasted for about 6 months before just going away.
I contracted pertussis in SoCal perhaps two months ago. Not fun!
Immunization, at least with regards to Pertusis, is only “good” for about 5 years. However, having and (of course) recovering from Pertusis gives a natural immunity of about 30 years.