Para pacientes com infecção por hepatite B, se tiverem um ataque de hepatite, necessitam de tratamento anti-viral regular. O tratamento anti-viral é geralmente recomendado para o entecavir e o tenofovir, o que pode inibir eficazmente a replicação do vírus da hepatite B e retardar o desenvolvimento da fibrose hepática e da cirrose hepática. Para portadores de hepatite B que não têm função hepática anormal e não estão a sofrer ataques de hepatite, o tratamento antiviral não é necessário, desde que a função hepática seja acompanhada regularmente de seis em seis meses. A moxabustão pode impulsionar o sistema imunitário das pessoas com hepatite B, mas não pode remover o vírus da hepatite B do sangue.