How long does the protection they offer last?

We do not know exactly, since vaccinated individuals have been monitored for less than 10 years in the studies conducted thus far.