My last tetanus (Td) shot was in 2007 (9 years ago). I asked my doctor if I can have my booster shot now before I lose my health insurance in a few weeks. He told me that since I wasn't due for a booster until next year that I would have to wait (and therefore pay for it out of pocket).
Is there really a danger in getting a booster a few months early, or is he just being a jerk?