Yes—and no. There are vaccines available for hepatitis A and B, but not for hepatitis C.
If the two main blood tests for hepatitis B—the hepatitis B surface antigen (HBsAg) and hepatitis B surface antibody (HBsAb) tests—show that you do not have hepatitis B, you should be vaccinated against the disease.
The hepatitis B vaccine consists of three doses given on three different visits to your doctor or clinic. This vaccine will protect you against being infected by hepatitis B and the diseases that may result from infection—including cirrhosis and liver cancer.