Yes, you do, however, you do not need to take the vaccine again. Simply go through the registration process, pay to get a new card and go to the Port Health Office with your old one. You will be given a new card without having to get vaccinated again.