How long will vaccine last?

How long will vaccine last?