Only one dose of hepatitis B vaccine is likely to produce surface antibodies to hepatitis B that last longer and have a higher amount of antibodies, but this is only for the 60ug hepatitis B vaccine. For the 10ug or 20ug hepatitis B vaccine, it is likely that one shot will not produce antibodies, because for the 10ug and 20ug hepatitis B vaccines, the injection process requires three shots, which is a more complete immunization program. Only for the 60ug hepatitis B vaccine, the immunization protocol requires only one injection. If the hepatitis B vaccine is 10ug or 20ug, it will take some time after the second injection for the amount of antibodies to rise and become positive, and for the antibodies to last longer after the third injection. With only the first injection, some people may produce antibodies, but most of them do not, and for those who do, the amount of antibodies will not be too high and will not last too long.