Rabies vaccines given in the United States either have a 1 year or 3 year duration of immunity. The type of rabies vaccines depends upon the prior vaccination history of the patient. Talk to your veterinarian about the appropriate vaccinations for your pet.