Question: how long do you have to get a tetanus shot after a puncture wound?
Answer: If the injured person hasn't had a tetanus shot in the past five years and the wound is deep or dirty, your doctor may recommend a booster. The injured person should have the booster shot within 48 hours of the injury.