One vaccination for most does last a lifetime, however this is not always the case. People born in the late 60's early 70's needed a second in their late teens early 20's. There were outbreaks and those who get measles had received a shot when they were children but they did not get enough of the vaccine.