According to the CDC Pink Book
http://www.cdc.gov/vaccines/pubs/pin...k-chapters.htm
Measles: unknown, but assumed to be lifelong
Mumps: approximately 25 years
Rubella: assumed to be lifelong
*side note about MMR: the estimated duration of immunity is based on having 2 doses of MMR; the second dose wasn't added to the schedule until 1989, so those who are in their 20's or older may not have had a second dose)
Oral Polio: assumed to be lifelong
Inactivated Polio: unknown, but assumed to last "many years" (vaccine has only been in use since 2000)
Diptheria: approximately 10 years
Tetanus: approximately 10 years
Pertussis: approximately 5-10 years
Varicella: approximately 7-10 years
Hepatitis A: unknown, but assumed to approximately 20 years (vaccine has only been in use since 1995)
Hepatitis B: assumed to be approximately 20 years
Rotavirus: 2 years
HPV: unknown
Pneumococcal: unknown
HiB: unknown
Meningococcal: approximately 3-10 years (the younger the vaccinate person is, the shorter the duration of immunity)
Basically the medical community does not know for many of the vaxes and there are alot of assumptions.