Hati memiliki suplai darah ganda, dengan dua pembuluh darah ke dalam hati dan satu pembuluh darah keluar dari hati. Pembuluh darah yang masuk adalah arteri hepatika dan vena porta hepatika, dan pembuluh darah yang keluar adalah vena hepatika. Darah ke hati disuplai oleh arteri hepatika dan vena porta hepatika. Arteri hepatika memasok oksigen dan nutrisi yang dibutuhkan untuk metabolisme hati, sedangkan vena porta hepatika menyumbang 70% hingga 80% suplai darah, terutama mengangkut air dan nutrisi yang diserap dari saluran usus ke dalam hati untuk menyelesaikan fungsi metabolisme. Vena hepatika mengumpulkan darah vena yang kaya nutrisi di hati dan menyatu untuk membentuk vena hepatika kiri, vena hepatika tengah dan vena hepatika kanan, yang disuntikkan ke dalam vena cava inferior di sulkus vena cava untuk mengalirkan darah kembali lebih lanjut. Hati memasok oksigen dan nutrisi melalui arteri hepatika dan vena porta hepatika. Setelah pasokan nutrisi, darah didetoksifikasi dan diedarkan di hati, lalu dikumpulkan oleh vena hepatika dan disatukan untuk disuntikkan ke dalam vena cava inferior untuk sirkulasi darah lebih lanjut.