Hepatitis B vaccine is usually given as 2, 3, or 4 shots. Infants should get their first dose of hepatitis B vaccine at birth and will usually complete the series at 6 months of age (sometimes it will take longer than 6 months to complete the series).