The primary causes of cirrhosis include chronic infection with hepatitis B or C viruses, prolonged alcohol consumption, and metabolic diseases such as non-alcoholic steatohepatitis (NASH). Other causes can include genetic disorders like Wilson's disease and hemochromatosis, autoimmune hepatitis, and chronic exposure to toxins.