There are many causes of hepatosplenomegaly, including infectious factors such as viral hepatitis, typhoid fever, schistosomiasis, cytomegalovirus infection, EBV infection, hepatic encysticercosis, non-infectious factors such as liver tumours, biliary atresia and Buerger’s syndrome, as well as blood disorders such as malnutrition anaemia and leukaemia.
The exact cause requires a hospital visit for further examination and identification.