While some rabies vaccinations are licensed for one year, others are labeled for three years, but some states require annual vaccination regardless of labeling. Your veterinarian will know your state's laws and keep your pet on the appropriate vaccination schedule.