Porphyrins accumulate, particularly when there is increased oxidative stress in the hepatocytes, which is usually due to increased hepatic iron, but which may also be due to alcohol, smoking, estrogens, or hepatitis C or HIV infection.
Tích tụ porphyrin, đặc biệt khi tăng stress oxy hoá ở tế bào gan, thường là do tăng chất sắt gan, nhưng cũng có thể là do rượu, hút thuốc lá, estrogen hoặc viêm gan C hoặc nhiễm HIV.