How long does rabies booster vaccine last?

2 yrs for sure. Those working in high risk professions are encouraged to either get a booster every 2 years or have antibody titers run to see if their protection is declining to the point another is needed.