In Alberta, children born March 1, 2018, or later get hepatitis B vaccine combined with other vaccines when they are babies, as part of their routine childhood vaccine series. If your child did not get all their doses of hepatitis B as a baby, they can get this vaccine in school, usually in Grade 1.
Children born before March 1, 2018, can get the hepatitis B vaccine as part of the school immunization program in Grade 6.
If you were born in 1981 or later and you did not get the hepatitis B vaccine in school, you can get it for free.
You should also get this vaccine if you are at risk for hepatitis B because of:
- certain health problems (such as liver or kidney problems)
- the type of work you do (such as some healthcare workers)
- your lifestyle (such as having unprotected sex or sharing needles)
- possible contact with the virus (such as after having contact with someone else’s blood)
Talk to a public health nurse to find out if you can get the hepatitis B vaccine for free.
You may also benefit from the vaccine if you travel to an area that has a high risk of hepatitis B. If you get the vaccine because of travel, it is not free. Learn more about vaccines for travel.
Check with your health insurance provider to see if your plan covers the cost.