Yes, hepatitis B can be effectively prevented through vaccination. The hepatitis B vaccine is typically given as a series of shots starting at birth. For hepatitis C, there is currently no vaccine available, but preventive measures include screening pregnant women, practicing safe injection techniques, and avoiding sharing personal items that may be contaminated with blood.