 Cirrhosis is most commonly caused by alcohol, hepatitis B, hepatitis C, and non-alcoholic fatty liver disease.Typically, more than two or three alcoholic drinks per day over a number of years is required for alcoholic cirrhosis to occur.Non-alcoholic fatty liver disease has a number of causes, including being overweight, diabetes, high blood fats, and high blood pressure.