Possible reasons for not producing antibodies after hepatitis B vaccination include immunocompromise, type of vaccine, vaccination program and so on. 1. Immunocompromised: For those who receive hemodialysis, use immunosuppressants such as glucocorticoids or cyclophosphamide for a long time, as well as the elderly and other chronically ill, it is easy to fail vaccination, i.e., not producing antibodies. 2. Types of vaccines: Vaccines are divided into hepatitis B CHO vaccine, recombinant hepatitis B yeast vaccine and so on, and there are domestic and imported ones. If there is no antibody after 3 shots of recombinant hepatitis B yeast vaccine, CHO vaccine can be replenished; if there is no antibody after 3 shots of domestic hepatitis B vaccine, imported hepatitis B vaccine can be replenished. 3. Vaccination program: normal hepatitis B vaccination time is 0, 1, 6 months, if the interval is too long, it may also lead to vaccination failure. Most of the people who receive hepatitis B vaccine according to the requirements will produce antibodies, only a small number of people will fail, review the failure of the vaccine should be replenished in time, and regularly review the titer of hepatitis B antibody.