How long do the vaccines last? Research so far shows that protection can last at least 8 years for Gardasil and more than 9 years with Cervarix. With longer follow-up of both vaccines, we'll learn more about how long protection lasts and whether booster doses are needed for continued protection.