How do You Catch Hepatitis B?

Hepatitis B is caused by hepatitis B virus. It has a long incubation period of 5 weeks to 6 months and is transmitted by blood or through human secretions or feces. Hepatitis B vaccine beginning within the first month of birth is the best protection.