After taking hepatitis B vaccine, you will not have antibodies immediately, and you can only detect the antibodies in your body after 2 weeks. Hepatitis B vaccine belongs to active immunization, after injecting hepatitis B vaccine, the antigen on the surface will stimulate the body to produce immune response, and protective antibodies will be obtained, but each person’s physical quality is different, and the time to produce antibodies is also different, generally the immune response time is about 2 weeks, and the peak will take about 1 month to appear, so it takes at least 2 weeks to detect the antibodies after injecting hepatitis B vaccine. After hepatitis B vaccination, you should pay attention to local hygiene, don’t take a bath within three days, don’t drink alcohol, don’t eat spicy and stimulating food, don’t take drugs that have damage to the liver to avoid affecting the production of antibodies. If there is redness and swelling at the wound after hepatitis B vaccination, don’t scratch it with your hands and don’t touch the water, usually the swelling will go down after a while, if the redness and swelling worsen in the later period, you should consult a doctor in time to avoid aggravation.