This article is from the Childhood Vaccinations FAQ, by Lynn Gazis-Sax firstname.lastname@example.org with numerous contributions by others.
There is evidence that immunity lasts up to ten years, but beyond
that, the duration is uncertain, and the need for booster doses not
defined. (My source for the duration is Journal Watch, 9/1/93.)