My daughter just got her tetanus shot as part of her 5th grade physical. The doctor told us that they used to recommend 10 years between tetanus shots, but that they are now recommending something like 6-7 years between shots.

Of course your doctor's advice may vary.