cause of large/small liver
Genetic disorders that cause fat, protein, or other substances to build up; Abnormal growths may cause an enlarged liver. These may be due to: Cysts; Tumors that start in or spread to the liver; A problem with blood flow. This may be due to a variety of conditions such as: Congestive heart failure, a condition where the heart doesn't pump blood well