The liver produce all blood clotting factors needed to clot bleeding except one. Any liver disease like, hepatitis a,b, c or non viral hepatitis cause malfunction liver and liver is also not able to produce these clotting factors. Diseases in bile duct and in spleen also causes this problem.