1. Infeksi
Virus bisa merusak hati dan menular lewat darah, air mani, makanan, air yang terkontaminasi, atau kontak dekat dengan penderita yang terinfeksi.
Adapun jenis infeksi yang menyerang liver dan cukup umum seperti hepatitis A, B, C.
2. Kelainan daya tahan tubuh
Ternyata penyakit yang menyerang sistem daya tahan tubuh (autoimun) juga bisa menyebabkan penyakit liver.
Misalnya sakit liver karena gangguan imun di antaranya hepatitis autoimun, kolangitis bilier primer, serta kolangitis sklerosis primer.
3. Keturunan
Faktor selanjutnya adalah keturunan.
Gen abnormal yang diwariskan dari orangtua bisa menyebabkan zat tertentu menumpuk dan merusak liver.
Beberapa jenis penyakit liver karena faktor keturunan adalah hemochromatosis, penyakit wilson, dan defisiensi antitripsin alfa-1.
4. Kanker