Hepatitis B vaccine protects for 25 years