At what age are hepatitis b shots routinely given?

0, 2, 6 mos. Typically, the first dose is given to newborn within 24 hours from birth, second dose at 2 months, and 3rd at 6 months of age.
At birth & later on. In the us, the hep b series is routinely given to newborns but can be given at any age especially those with risk factors.