肝癌發生的因素非常複雜, 乙肝病毒只是始動原因。 食物中的黃麴黴素, 飲水中的亞硝胺和其它污染物, 某些重金屬如鋁、銅、鋅等的密切接觸, 都與肝癌的發生有關係。 應該通過綜合的措施防止癌變的發生。 盡可能避免使用損害肝臟的藥物, 避免進食黴變或污染的食物, 那麼肝癌的後代怎麼預防肝癌呢。
肝癌的發生亦與機體的免疫有關。 正常情況下人體內的細胞亦會發生突變, 但機體的免疫系統有清除這些細胞的能力, 不發生癌症。 當機體免疫力減弱時, 就易發生癌變。 故增強人體的免疫力,
乙型肝炎患者, 要有良好的生活習慣, 起居有規律, 適當的體育鍛練, 保持樂觀的情緒。 飲食應清淡, 適當增加維生素及蛋白質, 避免飲酒和過度勞累。 這樣可以增強體質, 提高機體的免疫功能, 防止或減少肝癌的發生。