One vaccination Of MMR last for a lifetime. 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.