Last tetanus shot i had the doctor said 10 years for most people was fine. He did recommend that if you are engaging in high risk behavior, lots of outdoor activities, working in construction, and the like that it will do no harm to get one every 5 years.