how long does a tetanus shot last Tetanus shots provide protection for approximately 10 years. After this period, a booster shot is recommended to maintain immunity against tetanus.