Many things can cause cirrhosis. These include viruses, drinking too much alcohol, harmful substances, certain conditions you’re born with, and diseases where your immune system attacks your body.