How Long do Tetanus Shots Last?

Tetanus shots last about ten years. If you were vaccinated as a child or even an adult, then you need a booster every ten years. If you have a wound that is highly contaminated and it has been five years, your doctor may give you one for safety.