Generally speaking, hepatitis B is transmitted through three main routes: blood, mother-to-child and sexual, and is not contagious through daily contact. Many people believe that the hepatitis B virus is not transmitted through the intestinal tract, which means that eating with a hepatitis B patient or carrier is not contagious. In fact, the transmission route of hepatitis B virus is rather complicated. All kinds of body fluids of hepatitis B patients or virus carriers are contagious, and its transmission is through blood and blood products transfusion, drug injection and needle stick, etc. If medical devices are not thoroughly disinfected after being contaminated with hepatitis B virus, they can cause transmission of hepatitis B virus when doing gastroscopy, colonoscopy, tooth extraction, dental cleaning, interventional treatment, surgery and anesthesia intubation. How is the hepatitis B virus transmitted through the gastrointestinal tract? When sharing a meal with a hepatitis B patient or virus carrier, if your mouth is pierced by a fish sting, bitten by your teeth, your intestinal mucosa is scratched by rough food, or you suffer from diseases such as mouth ulcers, bleeding gums, or gastrointestinal ulcers, you give the hepatitis B virus a chance to take advantage of the situation: it enters the human bloodstream through the broken mucosa and causes infection. In fact, this is also a form of blood transmission. When dining with a patient or carrier of hepatitis B, if you can ensure that your digestive mucosa is intact and unbroken, you will generally not be infected with hepatitis B. However, damage to the mucosa of the digestive tract is often not easily detected and no one can guarantee that their digestive tract is unbroken, so the possibility of transmitting the disease through shared meals is still there. The best way to prevent hepatitis B is to get vaccinated against hepatitis B. Once you have developed antibodies to hepatitis B, you can minimize the chances of contracting the virus through shared meals.