Hello there.
I can understand your concern.
Yes, you should have taken a tetanus shot yesterday itself.
Within 6hours of injury you should have taken.
If you have taken a tetanus shot in the recent past then you don't need to take.
The effect lasts for 5 years.
Consult a general physician in person for further evaluation and management.
Best regards.
Answered2017-07-23 17:31:57
Let others know if this answer was helpful