Hepatitis B is a disease of the liver. It is caused by a virus. The virus is not spread by food or casual contact. It can be spread by blood or body fluids from an infected person. A baby can get it from its mother during childbirth. It can also be spread by sexual contact, reuse of needles, and transfusions of blood with the virus in it.